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
public interface ITerminalStatement extends IStatement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TerminalType
getTerminalType()
Mostly this is important so we can weight the terminal types i.e., the ordinal in the enum is significant-
Methods 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 Detail
-
getTerminalType
TerminalType getTerminalType()
Mostly this is important so we can weight the terminal types i.e., the ordinal in the enum is significant
-
-