Top Description Fields Methods
org.apache.groovy.parser.antlr4

public Interface SyntaxErrorReportable

Known Direct Implementers
org.apache.groovy.parser.antlr4.AbstractLexer, org.apache.groovy.parser.antlr4.AbstractParser
Imports
groovy.lang.Tuple, .Tuple2

A SyntaxErrorReportable is a recognizer that can report syntax error

Field Summary

Modifier and TypeField and Description
public static final Tuple2<Integer, Integer>

Method Summary

Modifier and TypeMethod and Description
public default PositionInfo
genPositionInfo(int offset)

public default PositionInfo
public int
public int
public int
public default void
require(boolean condition, String msg, int offset, boolean toAttachPositionInfo)

public default void
require(boolean condition, String msg, Tuple2<Integer, Integer> offset, boolean toAttachPositionInfo)

public default void
require(boolean condition, String msg, boolean toAttachPositionInfo)

public default void
require(boolean condition, String msg, int offset)

public default void
require(boolean condition, String msg, Tuple2<Integer, Integer> offset)

public default void
require(boolean condition, String msg)

public default void
throwSyntaxError(String msg, int offset, boolean toAttachPositionInfo)

public default void
throwSyntaxError(String msg, Tuple2<Integer, Integer> offset, boolean toAttachPositionInfo)

Field Detail

NO_OFFSETback to summary
public static final Tuple2<Integer, Integer> NO_OFFSET

Method Detail

genPositionInfoback to summary
public default PositionInfo genPositionInfo(int offset)
genPositionInfoback to summary
public default PositionInfo genPositionInfo(Tuple2<Integer, Integer> offset)
getErrorColumnback to summary
public int getErrorColumn()
getErrorLineback to summary
public int getErrorLine()
getSyntaxErrorSourceback to summary
public int getSyntaxErrorSource()
requireback to summary
public default void require(boolean condition, String msg, int offset, boolean toAttachPositionInfo)
requireback to summary
public default void require(boolean condition, String msg, Tuple2<Integer, Integer> offset, boolean toAttachPositionInfo)
requireback to summary
public default void require(boolean condition, String msg, boolean toAttachPositionInfo)
requireback to summary
public default void require(boolean condition, String msg, int offset)
requireback to summary
public default void require(boolean condition, String msg, Tuple2<Integer, Integer> offset)
requireback to summary
public default void require(boolean condition, String msg)
throwSyntaxErrorback to summary
public default void throwSyntaxError(String msg, int offset, boolean toAttachPositionInfo)
throwSyntaxErrorback to summary
public default void throwSyntaxError(String msg, Tuple2<Integer, Integer> offset, boolean toAttachPositionInfo)