_lineNumber (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | protected |
_lineStartAt (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | protected |
AfterNewline() | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinevirtual |
BaseLexer(CharSrc chars, string fileName="", int inputPosition=0, bool newSourceFile=true) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inline |
BaseLexer(ICharSource source, string fileName="", int inputPosition=0, bool newSourceFile=true) (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotected |
CachedBlockSize (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | protected |
CharSource (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
Check(bool expectation, string expectedDescr="") (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinevirtual |
Error(int lookaheadIndex, string format) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinevirtual |
Error(int lookaheadIndex, string format, params object[] args) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinevirtual |
Error(bool inverted, HashSet< int > set) (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotectedvirtual |
Error_Renamed(int lookaheadIndex, string format, params object[] args) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlineprotectedvirtual |
Error_Renamed(int lookaheadIndex, string format) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlineprotectedvirtual |
ErrorSink | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | |
FileName (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
FormatExceptionErrorSink (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | static |
IndexToLine(int charIndex) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inline |
IndexToPositionObject(int charIndex) (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotectedvirtual |
InputPosition (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
LA(int i) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
LA0 (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
LexerSource(CharSrc source, string fileName="", int inputPosition=0, bool newSourceFile=true) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
LexerSource(ICharSource source, string fileName="", int inputPosition=0, bool newSourceFile=true) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
LexerSourceWorkaround(CharSrc source, string fileName="", int inputPosition=0, bool newSourceFile=true) (defined in Loyc.Syntax.Lexing.LexerSourceWorkaround< CharSrc >) | Loyc.Syntax.Lexing.LexerSourceWorkaround< CharSrc > | inline |
LineNumber | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | |
LineStartAt | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
LogExceptionErrorSink | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | static |
Match(HashSet< int > set) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Match(int a) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Match(int a, int b) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Match(int a, int b, int c) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Match(int a, int b, int c, int d) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchAny() (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchError(bool inverted, params int[] ranges) (defined in Loyc.Syntax.Lexing.BaseLexer< CharSrc >) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotectedvirtual |
MatchError(bool inverted, IList< int > ranges) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotectedvirtual |
MatchExcept() (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExcept(HashSet< int > set) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExcept(int a) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExcept(int a, int b) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExcept(int a, int b, int c) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExcept(int a, int b, int c, int d) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExceptRange(int aLo, int aHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchExceptRange(int aLo, int aHi, int bLo, int bHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchRange(int aLo, int aHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
MatchRange(int aLo, int aHi, int bLo, int bHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Newline() | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
NewSet(params int[] items) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinestatic |
NewSetOfRanges(params int[] ranges) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinestatic |
operator LexerSource(string str) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlineexplicitstatic |
operator LexerSource< CharSrc >(CharSrc str) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlineexplicitstatic |
PrintChar(int c, StringBuilder sb) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
RangesToString(IList< int > ranges) | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotected |
Reset(CharSrc source, string fileName="", int inputPosition=0, bool newSourceFile=true) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inlinevirtual |
Reset() (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
Skip() | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
SourceFile (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | |
Spaces() | Loyc.Syntax.Lexing.BaseLexer< CharSrc > | inlineprotected |
TryMatch(HashSet< int > set) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatch(int a) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatch(int a, int b) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatch(int a, int b, int c) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatch(int a, int b, int c, int d) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept() (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept(HashSet< int > set) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept(int a) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept(int a, int b) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept(int a, int b, int c) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExcept(int a, int b, int c, int d) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExceptRange(int aLo, int aHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchExceptRange(int aLo, int aHi, int bLo, int bHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchRange(int aLo, int aHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |
TryMatchRange(int aLo, int aHi, int bLo, int bHi) (defined in Loyc.Syntax.Lexing.LexerSource< CharSrc >) | Loyc.Syntax.Lexing.LexerSource< CharSrc > | inline |