Uses of Package
gw.internal.gosu.parser.expressions
-
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.ir.transform Class Description InitializerAssignment -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.ir.transform.expression Class 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:BindingExpression 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/closureBlockInvocation 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'['']' where must be a type from the class's declared super or interfaces 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. -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.ir.transform.statement Class Description InitializerAssignment -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.parser Class Description ArithmeticExpression The base class for arithmetic expressions with binary operators e.g., + - * / %.BlockExpression A block expression, representing an anonymous function/closureLiteral 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.TypeVariableDefinition TypeVariableDefinitionImpl -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.parser.expressions Class 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 -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.parser.optimizer Class Description MemberAccess Represents a member access expression in the Gosu grammar: -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.parser.statements Class 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. -
Classes in gw.internal.gosu.parser.expressions used by gw.internal.gosu.template Class Description Program An expression representing a Program: