Package org.apache.groovy.parser.antlr4
Interface SyntaxErrorReportable
- All Known Implementing Classes:
- AbstractLexer,- AbstractParser,- GroovyLangLexer,- GroovyLangParser,- GroovyLexer,- GroovyParser
public interface SyntaxErrorReportable
A SyntaxErrorReportable is a recognizer that can report syntax error
- 
Field Summary
- 
Method SummaryModifier and Type Method Description default PositionInfogenPositionInfo(int offset)default PositionInfogenPositionInfo(Tuple2<java.lang.Integer,java.lang.Integer> offset)intgetErrorColumn()intgetErrorLine()intgetSyntaxErrorSource()default voidrequire(boolean condition, java.lang.String msg)default voidrequire(boolean condition, java.lang.String msg, boolean toAttachPositionInfo)default voidrequire(boolean condition, java.lang.String msg, int offset)default voidrequire(boolean condition, java.lang.String msg, int offset, boolean toAttachPositionInfo)default voidrequire(boolean condition, java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset)default voidrequire(boolean condition, java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset, boolean toAttachPositionInfo)default voidthrowSyntaxError(java.lang.String msg, int offset, boolean toAttachPositionInfo)default voidthrowSyntaxError(java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset, boolean toAttachPositionInfo)
- 
Field Details- 
NO_OFFSET
 
- 
- 
Method Details- 
requiredefault void require(boolean condition, java.lang.String msg, int offset, boolean toAttachPositionInfo)
- 
requiredefault void require(boolean condition, java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset, boolean toAttachPositionInfo)
- 
requiredefault void require(boolean condition, java.lang.String msg, boolean toAttachPositionInfo)
- 
requiredefault void require(boolean condition, java.lang.String msg, int offset)
- 
requiredefault void require(boolean condition, java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset)
- 
requiredefault void require(boolean condition, java.lang.String msg)
- 
throwSyntaxErrordefault void throwSyntaxError(java.lang.String msg, int offset, boolean toAttachPositionInfo)
- 
throwSyntaxErrordefault void throwSyntaxError(java.lang.String msg, Tuple2<java.lang.Integer,java.lang.Integer> offset, boolean toAttachPositionInfo)
- 
getSyntaxErrorSourceint getSyntaxErrorSource()
- 
genPositionInfo
- 
genPositionInfo
- 
getErrorLineint getErrorLine()
- 
getErrorColumnint getErrorColumn()
 
-