org.antlr.tool
Class GrammarSemanticsMessage

java.lang.Object
  extended by org.antlr.tool.Message
      extended by 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
 Grammar g
           
 antlr.Token offendingToken
          Most of the time, we'll have a token such as an undefined rule ref and so this will be set.
 
Fields inherited from class org.antlr.tool.Message
arg, arg2, column, e, file, line, locationST, messageFormatST, msgID, msgST, reportST
 
Constructor Summary
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken)
           
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken, java.lang.Object arg)
           
GrammarSemanticsMessage(int msgID, Grammar g, antlr.Token offendingToken, java.lang.Object arg, java.lang.Object arg2)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.antlr.tool.Message
getLocationTemplate, getMessageTemplate, setColumn, setLine, setMessageID, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

g

public Grammar g

offendingToken

public antlr.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,
                               antlr.Token offendingToken)

GrammarSemanticsMessage

public GrammarSemanticsMessage(int msgID,
                               Grammar g,
                               antlr.Token offendingToken,
                               java.lang.Object arg)

GrammarSemanticsMessage

public GrammarSemanticsMessage(int msgID,
                               Grammar g,
                               antlr.Token offendingToken,
                               java.lang.Object arg,
                               java.lang.Object arg2)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013. All Rights Reserved.