程序包 org.antlr.tool
类 Message
- java.lang.Object
-
- org.antlr.tool.Message
-
- 直接已知子类:
GrammarAnalysisAbortedMessage
,GrammarDanglingStateMessage
,GrammarInsufficientPredicatesMessage
,GrammarNonDeterminismMessage
,GrammarSemanticsMessage
,GrammarSyntaxMessage
,GrammarUnreachableAltsMessage
,LeftRecursionCyclesMessage
,NonRegularDecisionMessage
,RecursionOverflowMessage
,ToolMessage
public abstract class Message extends java.lang.Object
The ANTLR code calls methods on ErrorManager to report errors etc... Rather than simply pass these arguments to the ANTLRErrorListener directly, create an object that encapsulates everything. In this way, the error listener interface does not have to change when I add a new kind of error message. I don't want to break a GUI for example every time I update the error system in ANTLR itself. To get a printable error/warning message, call toString().
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.stringtemplate.v4.ST
getLocationTemplate()
Return a new template instance for the location part of a Message.org.stringtemplate.v4.ST
getMessageTemplate()
Return a new template instance every time someone tries to print a Message.void
setColumn(int column)
void
setLine(int line)
void
setMessageID(int msgID)
java.lang.String
toString(org.stringtemplate.v4.ST messageST)
-
-
-
字段详细资料
-
msgST
public org.stringtemplate.v4.ST msgST
-
locationST
public org.stringtemplate.v4.ST locationST
-
reportST
public org.stringtemplate.v4.ST reportST
-
messageFormatST
public org.stringtemplate.v4.ST messageFormatST
-
msgID
public int msgID
-
arg
public java.lang.Object arg
-
arg2
public java.lang.Object arg2
-
e
public java.lang.Throwable e
-
file
public java.lang.String file
-
line
public int line
-
column
public int column
-
-
方法详细资料
-
setLine
public void setLine(int line)
-
setColumn
public void setColumn(int column)
-
setMessageID
public void setMessageID(int msgID)
-
getMessageTemplate
public org.stringtemplate.v4.ST getMessageTemplate()
Return a new template instance every time someone tries to print a Message.
-
getLocationTemplate
public org.stringtemplate.v4.ST getLocationTemplate()
Return a new template instance for the location part of a Message. TODO: Is this really necessary? -Kay
-
toString
public java.lang.String toString(org.stringtemplate.v4.ST messageST)
-
-