Package org.antlr.tool
Class GrammarSemanticsMessage
- java.lang.Object
-
- org.antlr.tool.Message
-
- org.antlr.tool.GrammarSemanticsMessage
-
public class GrammarSemanticsMessage extends Message
A problem with the symbols and/or meaning of a grammar such as rule redefinition.
-
-
Field Summary
Fields Modifier and Type Field Description Grammar
g
org.antlr.runtime.Token
offendingToken
Most of the time, we'll have a token such as an undefined rule ref and so this will be set.
-
Constructor Summary
Constructors Constructor Description GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken)
GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg)
GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg, java.lang.Object arg2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
Methods inherited from class org.antlr.tool.Message
getLocationTemplate, getMessageTemplate, setColumn, setLine, setMessageID, toString
-
-
-
-
Field Detail
-
g
public Grammar g
-
offendingToken
public org.antlr.runtime.Token offendingToken
Most of the time, we'll have a token such as an undefined rule ref and so this will be set.
-
-
Constructor Detail
-
GrammarSemanticsMessage
public GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken)
-
GrammarSemanticsMessage
public GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg)
-
GrammarSemanticsMessage
public GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg, java.lang.Object arg2)
-
-