Calls and infix expressions.

This commit is contained in:
2025-09-28 11:42:11 -07:00
parent 4362d82034
commit c31be288ad
3 changed files with 400 additions and 1 deletions

View File

@@ -126,6 +126,15 @@ pub enum Expression {
Reference(Name),
EnumerationValue(Name, Name, Option<Box<Expression>>),
StructureValue(Name, Vec<FieldValue>),
Call(Box<Expression>, CallKind, Vec<Expression>),
}
#[derive(Debug)]
pub enum CallKind {
Infix,
Normal,
Postfix,
Prefix,
}
#[derive(Debug)]