Package org.antlr.v4.misc
Class EscapeSequenceParsing
- java.lang.Object
-
- org.antlr.v4.misc.EscapeSequenceParsing
-
public abstract class EscapeSequenceParsing extends Object
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 Modifier and Type Class Description static class
EscapeSequenceParsing.Result
-
Constructor Summary
Constructors Constructor Description EscapeSequenceParsing()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EscapeSequenceParsing.Result
parseEscape(String s, int startOff)
Parses a single escape sequence starting atstartOff
.
-
-
-
Method Detail
-
parseEscape
public static EscapeSequenceParsing.Result parseEscape(String s, int startOff)
Parses a single escape sequence starting atstartOff
. Returns a type of INVALID if no valid escape sequence was found, a Result otherwise.
-
-