Uses of Class
gw.internal.gosu.parser.ParseTree
Packages that use ParseTree
-
Uses of ParseTree in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser declared as ParseTreeFields in gw.internal.gosu.parser with type parameters of type ParseTreeModifier and TypeFieldDescriptionprivate DynamicArray<ParseTree>
ParseTree._children
GosuParser._locations
GosuParser._savedLocations
private static final DynamicArray<ParseTree>
ParseTree.EMPTY_PARSE_TREE_LIST
Methods in gw.internal.gosu.parser that return ParseTreeModifier and TypeMethodDescriptionprivate ParseTree
ParserBase.addLocation
(ParseTree location, boolean bForceRedundancy) ParserBase.findAndWrapLocation
(Expression oldExpr, ParsedElement newExpr) ParseTree.getChild
(int index) ParseTree.getChildAfter
(int point) ParseTree.getChildAfter
(IParseTree child) ParseTree.getChildBefore
(int point) ParseTree.getChildBefore
(IParseTree child) ParseTree.getDeepestFirstChild()
private ParseTree
ParseTree.getDeepestLocation
(boolean statementsOnly, int iPosition, boolean strict) ParseTree.getDeepestLocation
(boolean statementsOnly, int iStart, int iEnd, boolean strict) ParseTree.getDeepestLocation
(int iPosition, boolean strict) ParseTree.getDeepestLocation
(int iStart, int iEnd, boolean strict) ParseTree.getDeepestStatementLocation
(int iPosition, boolean strict) ParseTree.getFirstChildWithParsedElementType
(Class<? extends IParsedElement> aClass) ParseTree.getLastChild()
ParseTree.getLastChildWithParsedElementType
(Class<? extends IParsedElement> aClass) ParsedElement.getLocation()
ParseTree.getNextSibling()
ParseTree.getPreviousSibling()
ParseTree.getStatementAtLine
(int iLineNum, Class clsSkip) ParsedElement.initLocation
(int offset, int length, int lineNumber, int iColumn, IScriptPartId scriptPart) GosuParser.peekLocation()
Methods in gw.internal.gosu.parser that return types with arguments of type ParseTreeMethods in gw.internal.gosu.parser with parameters of type ParseTreeModifier and TypeMethodDescriptionprivate ParseTree
ParserBase.addLocation
(ParseTree location, boolean bForceRedundancy) private void
ParseTree.addTokens
(ParseTree after, List<IToken> tokens, StringBuilder source) private void
ParseTree.appendTokensForOutline
(ParseTree child, List<IToken> tokens, StringBuilder source) private void
GosuParser.removeLocation
(ParseTree location) Method parameters in gw.internal.gosu.parser with type arguments of type ParseTreeModifier and TypeMethodDescriptionvoid
GosuParser.setLocationsFromProgramClassParser
(List<ParseTree> savedLocations) -
Uses of ParseTree in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return ParseTree