LqlLexer

Classes > Nimblesite.Lql.Core.Parsing > LqlLexer
[CLSCompliant(false)]
public class LqlLexer : Lexer, IRecognizer, ITokenSource

Constructors

LqlLexer

public LqlLexer(ICharStream input)
Parameter Type Description
input ICharStream

LqlLexer

public LqlLexer(ICharStream input, TextWriter output, TextWriter errorOutput)
Parameter Type Description
input ICharStream
output TextWriter
errorOutput TextWriter

Properties

Vocabulary

[NotNull]
public override IVocabulary Vocabulary { get; }

Get the vocabulary used by the recognizer.

GrammarFileName

public override string GrammarFileName { get; }

For debugging and other purposes, might want the grammar name.

RuleNames

public override string[] RuleNames { get; }

Used to print out token names like ID during debugging and error reporting.

ChannelNames

public override string[] ChannelNames { get; }

ModeNames

public override string[] ModeNames { get; }

SerializedAtn

public override int[] SerializedAtn { get; }

If this recognizer was generated, it will have a serialized ATN representation of the grammar.

Values

Name Description
decisionToDFA
sharedContextCache
T__0
T__1
T__2
T__3
T__4
T__5
T__6
T__7
T__8
T__9
T__10
T__11
T__12
T__13
T__14
T__15
T__16
T__17
T__18
T__19
ASC
DESC
AND
OR
DISTINCT
EXISTS
NULL
IS
NOT
IN
AS
CASE
WHEN
THEN
ELSE
END
WITH
OVER
PARTITION
ORDER
BY
COALESCE
EXTRACT
FROM
INTERVAL
CURRENT_DATE
DATE_TRUNC
ON
LIKE
PARAMETER
IDENT
INT
DECIMAL
STRING
COMMENT
WS
ASTERISK
channelNames
modeNames
ruleNames
DefaultVocabulary
_ATN