Uses of Class
gw.internal.gosu.parser.ParsedElement
Packages that use ParsedElement
Package
Description
-
Uses of ParsedElement in gw.internal.gosu.parser
Subclasses of ParsedElement in gw.internal.gosu.parserModifier and TypeClassDescriptionclassclassThe root class for all Expressions represented in a parse tree as specified in the Gosu grammar.classclassThe root class for all Statements represented in a parse tree.Methods in gw.internal.gosu.parser that return ParsedElementModifier and TypeMethodDescriptionParseTree.getParsedElement()protected ParsedElementGosuParser.peekParsedElement()Methods in gw.internal.gosu.parser with parameters of type ParsedElementModifier and TypeMethodDescriptionprotected ISymbolParserBase.captureSymbol(ICompilableTypeInternal anonClass, String strName, ParsedElement e) ParserBase.findAndWrapLocation(Expression oldExpr, ParsedElement newExpr) voidParseTree.initLocation(ParsedElement pe, int iOffset, int iLength) protected ISymbolParserBase.resolveNamespaceSymbol(ParsedElement e, String strName) protected ISymbolParserBase.resolveSymbol(ParsedElement e, String strName, boolean ignoreFunctionSymbols) protected ITypeParserBase.resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) protected ITypeParserBase.resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) Constructors in gw.internal.gosu.parser with parameters of type ParsedElementModifierConstructorDescriptionParseTree(ParsedElement pe, int iOffset, int iLength, IScriptPartId scriptPart) -
Uses of ParsedElement in gw.internal.gosu.parser.expressions
Subclasses of ParsedElement in gw.internal.gosu.parser.expressionsModifier and TypeClassDescriptionfinal classRepresents an additive expression in the Gosu grammar:classclassclassclassThe base class for arithmetic expressions with binary operators e.g., + - * / %.final classRepresents a member access expression in the Gosu grammar:classfinal classAn expression representing a bean method call:classfinal classfinal classRepresents a bitshift expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classA block expression, representing an anonymous function/closureclassGosu block invocation expression.classRepresents a Block literal expression as defined in the Gosu grammar.final classA literal expression for Boolean values.final classRepresents a String literal expression as defined in the Gosu grammar.classclassclassfinal classRepresents a conditional AND expression in the Gosu grammar:classThe base class for conditional expressions with logical operators e.g., invalid input: '&'invalid input: '&' || ==.final classRepresents a conditional OR expression in the Gosu grammar:classConditional Ternary Expression as specified in the Gosu.classThe root (marker) class for all Literal expressions.classclassRepresents an equality expression in the Gosu grammar:final classThe 'eval' operator as an expression:classRepresents a feature literal expression as defined in the Gosu grammar.classGosu identifier expression.classRepresents an identity expression in the Gosu grammar:classAn empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclassclassfinal classclassclassfinal classRepresents an interval expression in the Gosu grammar:classThe root (marker) class for all Literal expressions.classfinal classclassclassRepresents a member access expression in the Gosu grammar:classRepresents a member expansion access expression in the Gosu grammar:final classclassfinal classRepresents a multiplicative expression in the Gosu grammar:classclassThe 'new' operator as an expression:classfinal classAn expression representing a 'null' expression i.e., the null keyword.final classAn expression representing number literals as defined in the Gosu grammar.classclassclassclassAn expression representing a Program:classclassFor backward compatibility when we exposed both properties and methods on java getters.final classRepresents a relational expression in the Gosu grammar:final classRepresents a StaticTypeOf expression as defined in the Gosu grammar.classRepresents a String literal expression as defined in the Gosu grammar.final classsuper'[' invalid input: '<'type-literal> ']' where invalid input: '<'type-literal> must be a type from the class's declared super or interfacesclassclassclassclassRepresents a typeas expression in the Gosu grammar:final classRepresents a typeis expression in the Gosu grammar:classRepresents a Type literal expression as defined in the Gosu grammar.final classRepresents a TypeOf expression as defined in the Gosu grammar.classclassclassclassfinal classRepresents a unary expression as defined in the Gosu grammar.final classRepresents a unary-not-plus-minus expression as defined in the Gosu grammar.class -
Uses of ParsedElement in gw.internal.gosu.parser.statements
Subclasses of ParsedElement in gw.internal.gosu.parser.statementsModifier and TypeClassDescriptionfinal classRepresents an array assignment statement in the Gosu grammar:final classfinal classRepresents an assignment statement in the Gosu grammar:final classRepresents a bean-method-call statement as specified in the Gosu grammar:classfinal classRepresents a break statement as specified in the Gosu grammar:final classfinal classRepresents a try-catch-finally-statement as specified in the Gosu grammar:classclassfinal classclassfinal classRepresents a continue statement as specified in the Gosu grammar:classfinal classRepresents an do-while-statement as specified in the Gosu grammar:final classfinal classfinal classRepresents a foreach statement as specified in the Gosu grammar:classclassfinal classRepresents an if-statement as specified in the Gosu grammar:classfinal classfinal classRepresents a member-assignment statement as specified in the Gosu grammar:final classRepresents a method-call statement as specified in the Gosu grammar:classfinal classRepresents a method-call statement as specified in the Gosu grammar:classRepresents a noop statement as specified in the Gosu grammar:final classclassfinal classRepresents a return statement as specified in the Gosu grammar:final classRepresents a statement-list as specified in the Gosu grammar:final classRepresents a switch-statement as specified in the Gosu grammar:classclassclassfinal classRepresents a throw-statement as specified in the Gosu grammar:final classRepresents a try-catch-finally-statement as specified in the Gosu grammar:classclassclassfinal classRepresents the using-statement as specified in the Gosu grammar:classRepresents a var statement as specified in the Gosu grammar:final classRepresents an while-statement as specified in the Gosu grammar: