| Class and Description |
|---|
| InitializerAssignment |
| Class and Description |
|---|
| AdditiveExpression
Represents an additive expression in the Gosu grammar:
|
| ArithmeticExpression
The base class for arithmetic expressions with binary operators e.g., + - * / %.
|
| ArrayAccess
Represents a member access expression in the Gosu grammar:
|
| BeanMethodCallExpression
An expression representing a bean method call:
|
| BitshiftExpression
Represents a bitshift expression in the Gosu grammar:
|
| BitwiseAndExpression
Represents a bitwise OR expression in the Gosu grammar:
|
| BitwiseOrExpression
Represents a bitwise OR expression in the Gosu grammar:
|
| BitwiseXorExpression
Represents a bitwise OR expression in the Gosu grammar:
|
| BlockExpression
A block expression, representing an anonymous function/closure
|
| BlockInvocation
Gosu block invocation expression.
|
| BooleanLiteral
A literal expression for Boolean values.
|
| CharLiteral
Represents a String literal expression as defined in the Gosu grammar.
|
| CollectionInitializerExpression |
| ConditionalAndExpression
Represents a conditional AND expression in the Gosu grammar:
|
| ConditionalOrExpression
Represents a conditional OR expression in the Gosu grammar:
|
| ConditionalTernaryExpression
Conditional Ternary Expression as specified in the Gosu.
|
| DefaultArgLiteral
The root (marker) class for all Literal expressions.
|
| EqualityExpression
Represents an equality expression in the Gosu grammar:
|
| EvalExpression
The 'eval' operator as an expression:
|
| FeatureLiteral
Represents a feature literal expression as defined in the Gosu grammar.
|
| IdentityExpression
Represents an identity expression in the Gosu grammar:
|
| IntervalExpression
Represents an interval expression in the Gosu grammar:
|
| MapAccess |
| MapInitializerExpression |
| MemberAccess
Represents a member access expression in the Gosu grammar:
|
| MemberExpansionAccess
Represents a member expansion access expression in the Gosu grammar:
|
| MethodCallExpression |
| MultiplicativeExpression
Represents a multiplicative expression in the Gosu grammar:
|
| NewExpression
The 'new' operator as an expression:
|
| NullExpression
An expression representing a 'null' expression i.e., the null keyword.
|
| NumericLiteral
An expression representing number literals as defined in the Gosu grammar.
|
| ObjectInitializerExpression |
| RelationalExpression
Represents a relational expression in the Gosu grammar:
|
| StaticTypeOfExpression
Represents a StaticTypeOf expression as defined in the Gosu grammar.
|
| StringLiteral
Represents a String literal expression as defined in the Gosu grammar.
|
| SuperAccess
super'['
|
| TemplateStringLiteral |
| TypeIsExpression
Represents a typeis expression in the Gosu grammar:
|
| TypeLiteral
Represents a Type literal expression as defined in the Gosu grammar.
|
| UnaryExpression
Represents a unary expression as defined in the Gosu grammar.
|
| UnaryNotPlusMinusExpression
Represents a unary-not-plus-minus expression as defined in the Gosu grammar.
|
| Class and Description |
|---|
| InitializerAssignment |
| Class and Description |
|---|
| BlockExpression
A block expression, representing an anonymous function/closure
|
| Literal
The root (marker) class for all Literal expressions.
|
| TypeAsExpression
Represents a typeas expression in the Gosu grammar:
|
| TypeLiteral
Represents a Type literal expression as defined in the Gosu grammar.
|
| TypeVariableDefinitionImpl |
| Class and Description |
|---|
| ArithmeticExpression
The base class for arithmetic expressions with binary operators e.g., + - * / %.
|
| ArrayAccess
Represents a member access expression in the Gosu grammar:
|
| BinaryExpression |
| BooleanLiteral
A literal expression for Boolean values.
|
| ConditionalExpression
The base class for conditional expressions with logical operators e.g., && || ==.
|
| DimensionOperandResolver |
| Identifier
Gosu identifier expression.
|
| IHasOperatorLineNumber |
| InitializerAssignment |
| Literal
The root (marker) class for all Literal expressions.
|
| LocalVarDeclaration |
| MemberAccess
Represents a member access expression in the Gosu grammar:
|
| MemberExpansionAccess
Represents a member expansion access expression in the Gosu grammar:
|
| NewExpression
The 'new' operator as an expression:
|
| NullExpression
An expression representing a 'null' expression i.e., the null keyword.
|
| NumericLiteral
An expression representing number literals as defined in the Gosu grammar.
|
| SuperTypeClause |
| TypeAsExpression
Represents a typeas expression in the Gosu grammar:
|
| TypeLiteral
Represents a Type literal expression as defined in the Gosu grammar.
|
| TypeVariableDefinitionImpl |
| Class and Description |
|---|
| MemberAccess
Represents a member access expression in the Gosu grammar:
|
| Class and Description |
|---|
| ArrayAccess
Represents a member access expression in the Gosu grammar:
|
| BeanMethodCallExpression
An expression representing a bean method call:
|
| ClassDeclaration |
| EvalExpression
The 'eval' operator as an expression:
|
| Identifier
Gosu identifier expression.
|
| MapAccess |
| MemberAccess
Represents a member access expression in the Gosu grammar:
|
| MethodCallExpression |
| NewExpression
The 'new' operator as an expression:
|
| TypeLiteral
Represents a Type literal expression as defined in the Gosu grammar.
|
| Class and Description |
|---|
| BlockExpression
A block expression, representing an anonymous function/closure
|
| Program
An expression representing a Program:
|
Copyright © 2016. All rights reserved.