Package org.extendj.neobeaver
Class IdSymbol
- java.lang.Object
-
- org.extendj.neobeaver.IdSymbol
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringactionName()java.util.Collection<? extends Rule>extraRules()intid()booleanisNamed()booleanisTerminal()java.lang.Stringname()Parser.SourcePositionpos()Get the source position where this symbol is declared.voidsetPosition(Parser.SourcePosition position)java.lang.StringtoString()
-
-
-
Constructor Detail
-
IdSymbol
public IdSymbol(int id, Symbol symbol)
-
-
Method Detail
-
actionName
public java.lang.String actionName()
- Specified by:
actionNamein interfaceSymbol
-
isTerminal
public boolean isTerminal()
- Specified by:
isTerminalin interfaceSymbol
-
extraRules
public java.util.Collection<? extends Rule> extraRules()
- Specified by:
extraRulesin interfaceSymbol
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
pos
public Parser.SourcePosition pos()
Description copied from interface:SymbolGet the source position where this symbol is declared.
-
setPosition
public void setPosition(Parser.SourcePosition position)
- Specified by:
setPositionin interfaceSymbol
-
-