Package org.antlr.v4.misc
Class EscapeSequenceParsing
java.lang.Object
org.antlr.v4.misc.EscapeSequenceParsing
Utility class to parse escapes like:
\\n
\\uABCD
\\u{10ABCD}
\\p{Foo}
\\P{Bar}
\\p{Baz=Blech}
\\P{Baz=Blech}
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static EscapeSequenceParsing.Resultinvalid(int start, int stop) static EscapeSequenceParsing.ResultparseEscape(String s, int startOff) Parses a single escape sequence starting atstartOff.
-
Constructor Details
-
EscapeSequenceParsing
public EscapeSequenceParsing()
-
-
Method Details
-
parseEscape
Parses a single escape sequence starting atstartOff. Returns a type of INVALID if no valid escape sequence was found, a Result otherwise. -
invalid
-