C# Класс Antlr4.StringTemplate.Compiler.TemplateLexer

Наследование: ITokenSource
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
SkipToken IToken
subtemplateDepth int

Открытые методы

Метод Описание
Emit ( IToken token ) : void
IsIDLetter ( char c ) : bool
IsIDStartLetter ( char c ) : bool
IsUnicodeLetter ( char c ) : bool
IsWS ( char c ) : bool
Match ( char x ) : void
NewToken ( int ttype ) : IToken
NewToken ( int ttype, string text ) : IToken
NewToken ( int ttype, string text, int pos ) : IToken
NewTokenFromPreviousChar ( int ttype ) : IToken
NextToken ( ) : IToken
NextTokenImpl ( ) : IToken
TemplateLexer ( Antlr4.StringTemplate.Misc.ErrorManager errMgr, ICharStream input, IToken templateToken ) : System.Collections.Generic
TemplateLexer ( Antlr4.StringTemplate.Misc.ErrorManager errMgr, ICharStream input, IToken templateToken, char delimiterStartChar, char delimiterStopChar ) : System.Collections.Generic
TemplateLexer ( ICharStream input ) : System.Collections.Generic

Защищенные методы

Метод Описание
Consume ( ) : void
NextTokenInside ( ) : IToken
NextTokenOutside ( ) : IToken

Приватные методы

Метод Описание
ConsumeLineBreak ( ) : void
ConsumeWhitespace ( ) : void
GetCharString ( char c ) : string
MatchComment ( ) : IToken
MatchEscape ( ) : IToken
MatchIdentifier ( ) : IToken
MatchString ( ) : IToken
MatchSubTemplate ( ) : IToken
MatchText ( ) : IToken
MatchUnicode ( ) : IToken

Описание методов

Consume() защищенный Метод

protected Consume ( ) : void
Результат void

Emit() публичный Метод

public Emit ( IToken token ) : void
token IToken
Результат void

IsIDLetter() публичный статический Метод

public static IsIDLetter ( char c ) : bool
c char
Результат bool

IsIDStartLetter() публичный статический Метод

public static IsIDStartLetter ( char c ) : bool
c char
Результат bool

IsUnicodeLetter() публичный статический Метод

public static IsUnicodeLetter ( char c ) : bool
c char
Результат bool

IsWS() публичный статический Метод

public static IsWS ( char c ) : bool
c char
Результат bool

Match() публичный Метод

public Match ( char x ) : void
x char
Результат void

NewToken() публичный Метод

public NewToken ( int ttype ) : IToken
ttype int
Результат IToken

NewToken() публичный Метод

public NewToken ( int ttype, string text ) : IToken
ttype int
text string
Результат IToken

NewToken() публичный Метод

public NewToken ( int ttype, string text, int pos ) : IToken
ttype int
text string
pos int
Результат IToken

NewTokenFromPreviousChar() публичный Метод

public NewTokenFromPreviousChar ( int ttype ) : IToken
ttype int
Результат IToken

NextToken() публичный Метод

public NextToken ( ) : IToken
Результат IToken

NextTokenImpl() публичный Метод

public NextTokenImpl ( ) : IToken
Результат IToken

NextTokenInside() защищенный Метод

protected NextTokenInside ( ) : IToken
Результат IToken

NextTokenOutside() защищенный Метод

protected NextTokenOutside ( ) : IToken
Результат IToken

TemplateLexer() публичный Метод

public TemplateLexer ( Antlr4.StringTemplate.Misc.ErrorManager errMgr, ICharStream input, IToken templateToken ) : System.Collections.Generic
errMgr Antlr4.StringTemplate.Misc.ErrorManager
input ICharStream
templateToken IToken
Результат System.Collections.Generic

TemplateLexer() публичный Метод

public TemplateLexer ( Antlr4.StringTemplate.Misc.ErrorManager errMgr, ICharStream input, IToken templateToken, char delimiterStartChar, char delimiterStopChar ) : System.Collections.Generic
errMgr Antlr4.StringTemplate.Misc.ErrorManager
input ICharStream
templateToken IToken
delimiterStartChar char
delimiterStopChar char
Результат System.Collections.Generic

TemplateLexer() публичный Метод

public TemplateLexer ( ICharStream input ) : System.Collections.Generic
input ICharStream
Результат System.Collections.Generic

Описание свойств

SkipToken публичное статическое свойство

public static IToken SkipToken
Результат IToken

subtemplateDepth публичное свойство

public int subtemplateDepth
Результат int