Package gw.lang.parser.statements
Interface ITerminalStatement
- All Superinterfaces:
IParsedElement
,IStatement
- All Known Subinterfaces:
IAssertStatement
,IBreakStatement
,IContinueStatement
,IDoWhileStatement
,IReturnStatement
,IThrowStatement
,IWhileStatement
- All Known Implementing Classes:
AssertStatement
,BreakStatement
,ContinueStatement
,DoWhileStatement
,ReturnStatement
,TerminalStatement
,ThrowStatement
,WhileStatement
-
Method Summary
Modifier and TypeMethodDescriptionMostly this is important so we can weight the terminal types i.e., the ordinal in the enum is significantMethods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visit
Methods inherited from interface gw.lang.parser.IStatement
execute, execute, getLeastSignificantTerminalStatement, hasContent
-
Method Details
-
getTerminalType
TerminalType getTerminalType()Mostly this is important so we can weight the terminal types i.e., the ordinal in the enum is significant
-