Package org.pkl.core.parser
Class LexParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.pkl.core.parser.LexParseException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
LexParseException.LexError,LexParseException.ParseError
public abstract class LexParseException extends java.lang.RuntimeException- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLexParseException.IncompleteInputstatic classLexParseException.LexErrorstatic classLexParseException.ParseError
-
Constructor Summary
Constructors Constructor Description LexParseException(java.lang.String message, int line, int column, int length, int relevance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumn()intgetLength()intgetLine()@Nullable org.antlr.v4.runtime.ParserRuleContextgetPartialParseResult()intgetRelevance()LexParseExceptionwithPartialParseResult(org.antlr.v4.runtime.ParserRuleContext partialParseResult)
-
-
-
Method Detail
-
getLine
public int getLine()
-
getColumn
public int getColumn()
-
getLength
public int getLength()
-
getRelevance
public int getRelevance()
-
getPartialParseResult
public @Nullable org.antlr.v4.runtime.ParserRuleContext getPartialParseResult()
-
withPartialParseResult
public LexParseException withPartialParseResult(org.antlr.v4.runtime.ParserRuleContext partialParseResult)
-
-