github.com/MontFerret/ferret@v0.18.0/pkg/parser/fql/fql_lexer.go (about)

     1  // Code generated from java-escape by ANTLR 4.11.1. DO NOT EDIT.
     2  
     3  package fql
     4  
     5  import (
     6  	"fmt"
     7  	"sync"
     8  	"unicode"
     9  
    10  	"github.com/antlr/antlr4/runtime/Go/antlr/v4"
    11  )
    12  
    13  // Suppress unused import error
    14  var _ = fmt.Printf
    15  var _ = sync.Once{}
    16  var _ = unicode.IsLetter
    17  
    18  type FqlLexer struct {
    19  	*antlr.BaseLexer
    20  	channelNames []string
    21  	modeNames    []string
    22  	// TODO: EOF string
    23  }
    24  
    25  var fqllexerLexerStaticData struct {
    26  	once                   sync.Once
    27  	serializedATN          []int32
    28  	channelNames           []string
    29  	modeNames              []string
    30  	literalNames           []string
    31  	symbolicNames          []string
    32  	ruleNames              []string
    33  	predictionContextCache *antlr.PredictionContextCache
    34  	atn                    *antlr.ATN
    35  	decisionToDFA          []*antlr.DFA
    36  }
    37  
    38  func fqllexerLexerInit() {
    39  	staticData := &fqllexerLexerStaticData
    40  	staticData.channelNames = []string{
    41  		"DEFAULT_TOKEN_CHANNEL", "HIDDEN",
    42  	}
    43  	staticData.modeNames = []string{
    44  		"DEFAULT_MODE",
    45  	}
    46  	staticData.literalNames = []string{
    47  		"", "", "", "", "", "':'", "';'", "'.'", "','", "'['", "']'", "'('",
    48  		"')'", "'{'", "'}'", "'>'", "'<'", "'=='", "'>='", "'<='", "'!='", "'*'",
    49  		"'/'", "'%'", "'+'", "'-'", "'--'", "'++'", "", "", "", "'='", "'?'",
    50  		"'!~'", "'=~'", "'FOR'", "'RETURN'", "'WAITFOR'", "'OPTIONS'", "'TIMEOUT'",
    51  		"'DISTINCT'", "'FILTER'", "'CURRENT'", "'SORT'", "'LIMIT'", "'LET'",
    52  		"'COLLECT'", "", "'NONE'", "'NULL'", "", "'USE'", "'INTO'", "'KEEP'",
    53  		"'WITH'", "'COUNT'", "'ALL'", "'ANY'", "'AGGREGATE'", "'EVENT'", "'LIKE'",
    54  		"", "'IN'", "'DO'", "'WHILE'", "'@'",
    55  	}
    56  	staticData.symbolicNames = []string{
    57  		"", "MultiLineComment", "SingleLineComment", "WhiteSpaces", "LineTerminator",
    58  		"Colon", "SemiColon", "Dot", "Comma", "OpenBracket", "CloseBracket",
    59  		"OpenParen", "CloseParen", "OpenBrace", "CloseBrace", "Gt", "Lt", "Eq",
    60  		"Gte", "Lte", "Neq", "Multi", "Div", "Mod", "Plus", "Minus", "MinusMinus",
    61  		"PlusPlus", "And", "Or", "Range", "Assign", "QuestionMark", "RegexNotMatch",
    62  		"RegexMatch", "For", "Return", "Waitfor", "Options", "Timeout", "Distinct",
    63  		"Filter", "Current", "Sort", "Limit", "Let", "Collect", "SortDirection",
    64  		"None", "Null", "BooleanLiteral", "Use", "Into", "Keep", "With", "Count",
    65  		"All", "Any", "Aggregate", "Event", "Like", "Not", "In", "Do", "While",
    66  		"Param", "Identifier", "IgnoreIdentifier", "StringLiteral", "IntegerLiteral",
    67  		"FloatLiteral", "NamespaceSegment", "UnknownIdentifier",
    68  	}
    69  	staticData.ruleNames = []string{
    70  		"MultiLineComment", "SingleLineComment", "WhiteSpaces", "LineTerminator",
    71  		"Colon", "SemiColon", "Dot", "Comma", "OpenBracket", "CloseBracket",
    72  		"OpenParen", "CloseParen", "OpenBrace", "CloseBrace", "Gt", "Lt", "Eq",
    73  		"Gte", "Lte", "Neq", "Multi", "Div", "Mod", "Plus", "Minus", "MinusMinus",
    74  		"PlusPlus", "And", "Or", "Range", "Assign", "QuestionMark", "RegexNotMatch",
    75  		"RegexMatch", "For", "Return", "Waitfor", "Options", "Timeout", "Distinct",
    76  		"Filter", "Current", "Sort", "Limit", "Let", "Collect", "SortDirection",
    77  		"None", "Null", "BooleanLiteral", "Use", "Into", "Keep", "With", "Count",
    78  		"All", "Any", "Aggregate", "Event", "Like", "Not", "In", "Do", "While",
    79  		"Param", "Identifier", "IgnoreIdentifier", "StringLiteral", "IntegerLiteral",
    80  		"FloatLiteral", "NamespaceSegment", "UnknownIdentifier", "HexDigit",
    81  		"DecimalIntegerLiteral", "ExponentPart", "Letter", "Symbols", "Underscore",
    82  		"Digit", "DQSring", "SQString", "BacktickString", "TickString", "NamespaceSeparator",
    83  	}
    84  	staticData.predictionContextCache = antlr.NewPredictionContextCache()
    85  	staticData.serializedATN = []int32{
    86  		4, 0, 72, 621, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2,
    87  		4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2,
    88  		10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15,
    89  		7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7,
    90  		20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25,
    91  		2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2,
    92  		31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36,
    93  		7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7,
    94  		41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46,
    95  		2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2,
    96  		52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57,
    97  		7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7,
    98  		62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67,
    99  		2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2,
   100  		73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78,
   101  		7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7,
   102  		83, 1, 0, 1, 0, 1, 0, 1, 0, 5, 0, 174, 8, 0, 10, 0, 12, 0, 177, 9, 0, 1,
   103  		0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 188, 8, 1, 10,
   104  		1, 12, 1, 191, 9, 1, 1, 1, 1, 1, 1, 2, 4, 2, 196, 8, 2, 11, 2, 12, 2, 197,
   105  		1, 2, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1, 4, 1, 4, 1, 5, 1, 5, 1, 6, 1, 6,
   106  		1, 7, 1, 7, 1, 8, 1, 8, 1, 9, 1, 9, 1, 10, 1, 10, 1, 11, 1, 11, 1, 12,
   107  		1, 12, 1, 13, 1, 13, 1, 14, 1, 14, 1, 15, 1, 15, 1, 16, 1, 16, 1, 16, 1,
   108  		17, 1, 17, 1, 17, 1, 18, 1, 18, 1, 18, 1, 19, 1, 19, 1, 19, 1, 20, 1, 20,
   109  		1, 21, 1, 21, 1, 22, 1, 22, 1, 23, 1, 23, 1, 24, 1, 24, 1, 25, 1, 25, 1,
   110  		25, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 3, 27, 263,
   111  		8, 27, 1, 28, 1, 28, 1, 28, 1, 28, 3, 28, 269, 8, 28, 1, 29, 1, 29, 1,
   112  		29, 1, 30, 1, 30, 1, 31, 1, 31, 1, 32, 1, 32, 1, 32, 1, 33, 1, 33, 1, 33,
   113  		1, 34, 1, 34, 1, 34, 1, 34, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 1,
   114  		35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 37, 1, 37,
   115  		1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 37, 1, 38, 1, 38, 1, 38, 1, 38, 1,
   116  		38, 1, 38, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39,
   117  		1, 39, 1, 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 41, 1,
   118  		41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, 42, 1, 42, 1, 42,
   119  		1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 43, 1, 44, 1, 44, 1, 44, 1,
   120  		44, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46,
   121  		1, 46, 1, 46, 1, 46, 1, 46, 1, 46, 3, 46, 373, 8, 46, 1, 47, 1, 47, 1,
   122  		47, 1, 47, 1, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 49, 1, 49, 1, 49,
   123  		1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1,
   124  		49, 1, 49, 1, 49, 1, 49, 1, 49, 3, 49, 403, 8, 49, 1, 50, 1, 50, 1, 50,
   125  		1, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1,
   126  		52, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54,
   127  		1, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, 56, 1, 56, 1, 56, 1, 57, 1,
   128  		57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 58, 1, 58,
   129  		1, 58, 1, 58, 1, 58, 1, 58, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 1, 60, 1,
   130  		60, 1, 60, 1, 60, 3, 60, 463, 8, 60, 1, 61, 1, 61, 1, 61, 1, 62, 1, 62,
   131  		1, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 64, 1, 64, 1, 65, 4,
   132  		65, 480, 8, 65, 11, 65, 12, 65, 481, 1, 65, 1, 65, 5, 65, 486, 8, 65, 10,
   133  		65, 12, 65, 489, 9, 65, 5, 65, 491, 8, 65, 10, 65, 12, 65, 494, 9, 65,
   134  		1, 65, 1, 65, 5, 65, 498, 8, 65, 10, 65, 12, 65, 501, 9, 65, 5, 65, 503,
   135  		8, 65, 10, 65, 12, 65, 506, 9, 65, 1, 66, 1, 66, 1, 67, 1, 67, 1, 67, 1,
   136  		67, 3, 67, 514, 8, 67, 1, 68, 4, 68, 517, 8, 68, 11, 68, 12, 68, 518, 1,
   137  		69, 1, 69, 1, 69, 4, 69, 524, 8, 69, 11, 69, 12, 69, 525, 1, 69, 3, 69,
   138  		529, 8, 69, 1, 69, 1, 69, 3, 69, 533, 8, 69, 3, 69, 535, 8, 69, 1, 70,
   139  		1, 70, 1, 70, 1, 71, 1, 71, 1, 72, 1, 72, 1, 73, 1, 73, 1, 73, 5, 73, 547,
   140  		8, 73, 10, 73, 12, 73, 550, 9, 73, 3, 73, 552, 8, 73, 1, 74, 1, 74, 3,
   141  		74, 556, 8, 74, 1, 74, 4, 74, 559, 8, 74, 11, 74, 12, 74, 560, 1, 75, 1,
   142  		75, 1, 76, 1, 76, 1, 77, 1, 77, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 79,
   143  		1, 79, 1, 79, 5, 79, 577, 8, 79, 10, 79, 12, 79, 580, 9, 79, 1, 79, 1,
   144  		79, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 5, 80, 590, 8, 80, 10, 80,
   145  		12, 80, 593, 9, 80, 1, 80, 1, 80, 1, 81, 1, 81, 1, 81, 1, 81, 5, 81, 601,
   146  		8, 81, 10, 81, 12, 81, 604, 9, 81, 1, 81, 1, 81, 1, 82, 1, 82, 1, 82, 1,
   147  		82, 5, 82, 612, 8, 82, 10, 82, 12, 82, 615, 9, 82, 1, 82, 1, 82, 1, 83,
   148  		1, 83, 1, 83, 1, 175, 0, 84, 1, 1, 3, 2, 5, 3, 7, 4, 9, 5, 11, 6, 13, 7,
   149  		15, 8, 17, 9, 19, 10, 21, 11, 23, 12, 25, 13, 27, 14, 29, 15, 31, 16, 33,
   150  		17, 35, 18, 37, 19, 39, 20, 41, 21, 43, 22, 45, 23, 47, 24, 49, 25, 51,
   151  		26, 53, 27, 55, 28, 57, 29, 59, 30, 61, 31, 63, 32, 65, 33, 67, 34, 69,
   152  		35, 71, 36, 73, 37, 75, 38, 77, 39, 79, 40, 81, 41, 83, 42, 85, 43, 87,
   153  		44, 89, 45, 91, 46, 93, 47, 95, 48, 97, 49, 99, 50, 101, 51, 103, 52, 105,
   154  		53, 107, 54, 109, 55, 111, 56, 113, 57, 115, 58, 117, 59, 119, 60, 121,
   155  		61, 123, 62, 125, 63, 127, 64, 129, 65, 131, 66, 133, 67, 135, 68, 137,
   156  		69, 139, 70, 141, 71, 143, 72, 145, 0, 147, 0, 149, 0, 151, 0, 153, 0,
   157  		155, 0, 157, 0, 159, 0, 161, 0, 163, 0, 165, 0, 167, 0, 1, 0, 12, 3, 0,
   158  		10, 10, 13, 13, 8232, 8233, 4, 0, 9, 9, 11, 12, 32, 32, 160, 160, 1, 0,
   159  		48, 57, 3, 0, 48, 57, 65, 70, 97, 102, 1, 0, 49, 57, 2, 0, 69, 69, 101,
   160  		101, 2, 0, 43, 43, 45, 45, 2, 0, 65, 90, 97, 122, 2, 0, 34, 34, 92, 92,
   161  		2, 0, 39, 39, 92, 92, 1, 0, 96, 96, 1, 0, 180, 180, 645, 0, 1, 1, 0, 0,
   162  		0, 0, 3, 1, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 9, 1, 0, 0,
   163  		0, 0, 11, 1, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0, 15, 1, 0, 0, 0, 0, 17, 1, 0,
   164  		0, 0, 0, 19, 1, 0, 0, 0, 0, 21, 1, 0, 0, 0, 0, 23, 1, 0, 0, 0, 0, 25, 1,
   165  		0, 0, 0, 0, 27, 1, 0, 0, 0, 0, 29, 1, 0, 0, 0, 0, 31, 1, 0, 0, 0, 0, 33,
   166  		1, 0, 0, 0, 0, 35, 1, 0, 0, 0, 0, 37, 1, 0, 0, 0, 0, 39, 1, 0, 0, 0, 0,
   167  		41, 1, 0, 0, 0, 0, 43, 1, 0, 0, 0, 0, 45, 1, 0, 0, 0, 0, 47, 1, 0, 0, 0,
   168  		0, 49, 1, 0, 0, 0, 0, 51, 1, 0, 0, 0, 0, 53, 1, 0, 0, 0, 0, 55, 1, 0, 0,
   169  		0, 0, 57, 1, 0, 0, 0, 0, 59, 1, 0, 0, 0, 0, 61, 1, 0, 0, 0, 0, 63, 1, 0,
   170  		0, 0, 0, 65, 1, 0, 0, 0, 0, 67, 1, 0, 0, 0, 0, 69, 1, 0, 0, 0, 0, 71, 1,
   171  		0, 0, 0, 0, 73, 1, 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 77, 1, 0, 0, 0, 0, 79,
   172  		1, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 83, 1, 0, 0, 0, 0, 85, 1, 0, 0, 0, 0,
   173  		87, 1, 0, 0, 0, 0, 89, 1, 0, 0, 0, 0, 91, 1, 0, 0, 0, 0, 93, 1, 0, 0, 0,
   174  		0, 95, 1, 0, 0, 0, 0, 97, 1, 0, 0, 0, 0, 99, 1, 0, 0, 0, 0, 101, 1, 0,
   175  		0, 0, 0, 103, 1, 0, 0, 0, 0, 105, 1, 0, 0, 0, 0, 107, 1, 0, 0, 0, 0, 109,
   176  		1, 0, 0, 0, 0, 111, 1, 0, 0, 0, 0, 113, 1, 0, 0, 0, 0, 115, 1, 0, 0, 0,
   177  		0, 117, 1, 0, 0, 0, 0, 119, 1, 0, 0, 0, 0, 121, 1, 0, 0, 0, 0, 123, 1,
   178  		0, 0, 0, 0, 125, 1, 0, 0, 0, 0, 127, 1, 0, 0, 0, 0, 129, 1, 0, 0, 0, 0,
   179  		131, 1, 0, 0, 0, 0, 133, 1, 0, 0, 0, 0, 135, 1, 0, 0, 0, 0, 137, 1, 0,
   180  		0, 0, 0, 139, 1, 0, 0, 0, 0, 141, 1, 0, 0, 0, 0, 143, 1, 0, 0, 0, 1, 169,
   181  		1, 0, 0, 0, 3, 183, 1, 0, 0, 0, 5, 195, 1, 0, 0, 0, 7, 201, 1, 0, 0, 0,
   182  		9, 205, 1, 0, 0, 0, 11, 207, 1, 0, 0, 0, 13, 209, 1, 0, 0, 0, 15, 211,
   183  		1, 0, 0, 0, 17, 213, 1, 0, 0, 0, 19, 215, 1, 0, 0, 0, 21, 217, 1, 0, 0,
   184  		0, 23, 219, 1, 0, 0, 0, 25, 221, 1, 0, 0, 0, 27, 223, 1, 0, 0, 0, 29, 225,
   185  		1, 0, 0, 0, 31, 227, 1, 0, 0, 0, 33, 229, 1, 0, 0, 0, 35, 232, 1, 0, 0,
   186  		0, 37, 235, 1, 0, 0, 0, 39, 238, 1, 0, 0, 0, 41, 241, 1, 0, 0, 0, 43, 243,
   187  		1, 0, 0, 0, 45, 245, 1, 0, 0, 0, 47, 247, 1, 0, 0, 0, 49, 249, 1, 0, 0,
   188  		0, 51, 251, 1, 0, 0, 0, 53, 254, 1, 0, 0, 0, 55, 262, 1, 0, 0, 0, 57, 268,
   189  		1, 0, 0, 0, 59, 270, 1, 0, 0, 0, 61, 273, 1, 0, 0, 0, 63, 275, 1, 0, 0,
   190  		0, 65, 277, 1, 0, 0, 0, 67, 280, 1, 0, 0, 0, 69, 283, 1, 0, 0, 0, 71, 287,
   191  		1, 0, 0, 0, 73, 294, 1, 0, 0, 0, 75, 302, 1, 0, 0, 0, 77, 310, 1, 0, 0,
   192  		0, 79, 318, 1, 0, 0, 0, 81, 327, 1, 0, 0, 0, 83, 334, 1, 0, 0, 0, 85, 342,
   193  		1, 0, 0, 0, 87, 347, 1, 0, 0, 0, 89, 353, 1, 0, 0, 0, 91, 357, 1, 0, 0,
   194  		0, 93, 372, 1, 0, 0, 0, 95, 374, 1, 0, 0, 0, 97, 379, 1, 0, 0, 0, 99, 402,
   195  		1, 0, 0, 0, 101, 404, 1, 0, 0, 0, 103, 408, 1, 0, 0, 0, 105, 413, 1, 0,
   196  		0, 0, 107, 418, 1, 0, 0, 0, 109, 423, 1, 0, 0, 0, 111, 429, 1, 0, 0, 0,
   197  		113, 433, 1, 0, 0, 0, 115, 437, 1, 0, 0, 0, 117, 447, 1, 0, 0, 0, 119,
   198  		453, 1, 0, 0, 0, 121, 462, 1, 0, 0, 0, 123, 464, 1, 0, 0, 0, 125, 467,
   199  		1, 0, 0, 0, 127, 470, 1, 0, 0, 0, 129, 476, 1, 0, 0, 0, 131, 479, 1, 0,
   200  		0, 0, 133, 507, 1, 0, 0, 0, 135, 513, 1, 0, 0, 0, 137, 516, 1, 0, 0, 0,
   201  		139, 534, 1, 0, 0, 0, 141, 536, 1, 0, 0, 0, 143, 539, 1, 0, 0, 0, 145,
   202  		541, 1, 0, 0, 0, 147, 551, 1, 0, 0, 0, 149, 553, 1, 0, 0, 0, 151, 562,
   203  		1, 0, 0, 0, 153, 564, 1, 0, 0, 0, 155, 566, 1, 0, 0, 0, 157, 568, 1, 0,
   204  		0, 0, 159, 570, 1, 0, 0, 0, 161, 583, 1, 0, 0, 0, 163, 596, 1, 0, 0, 0,
   205  		165, 607, 1, 0, 0, 0, 167, 618, 1, 0, 0, 0, 169, 170, 5, 47, 0, 0, 170,
   206  		171, 5, 42, 0, 0, 171, 175, 1, 0, 0, 0, 172, 174, 9, 0, 0, 0, 173, 172,
   207  		1, 0, 0, 0, 174, 177, 1, 0, 0, 0, 175, 176, 1, 0, 0, 0, 175, 173, 1, 0,
   208  		0, 0, 176, 178, 1, 0, 0, 0, 177, 175, 1, 0, 0, 0, 178, 179, 5, 42, 0, 0,
   209  		179, 180, 5, 47, 0, 0, 180, 181, 1, 0, 0, 0, 181, 182, 6, 0, 0, 0, 182,
   210  		2, 1, 0, 0, 0, 183, 184, 5, 47, 0, 0, 184, 185, 5, 47, 0, 0, 185, 189,
   211  		1, 0, 0, 0, 186, 188, 8, 0, 0, 0, 187, 186, 1, 0, 0, 0, 188, 191, 1, 0,
   212  		0, 0, 189, 187, 1, 0, 0, 0, 189, 190, 1, 0, 0, 0, 190, 192, 1, 0, 0, 0,
   213  		191, 189, 1, 0, 0, 0, 192, 193, 6, 1, 0, 0, 193, 4, 1, 0, 0, 0, 194, 196,
   214  		7, 1, 0, 0, 195, 194, 1, 0, 0, 0, 196, 197, 1, 0, 0, 0, 197, 195, 1, 0,
   215  		0, 0, 197, 198, 1, 0, 0, 0, 198, 199, 1, 0, 0, 0, 199, 200, 6, 2, 0, 0,
   216  		200, 6, 1, 0, 0, 0, 201, 202, 7, 0, 0, 0, 202, 203, 1, 0, 0, 0, 203, 204,
   217  		6, 3, 0, 0, 204, 8, 1, 0, 0, 0, 205, 206, 5, 58, 0, 0, 206, 10, 1, 0, 0,
   218  		0, 207, 208, 5, 59, 0, 0, 208, 12, 1, 0, 0, 0, 209, 210, 5, 46, 0, 0, 210,
   219  		14, 1, 0, 0, 0, 211, 212, 5, 44, 0, 0, 212, 16, 1, 0, 0, 0, 213, 214, 5,
   220  		91, 0, 0, 214, 18, 1, 0, 0, 0, 215, 216, 5, 93, 0, 0, 216, 20, 1, 0, 0,
   221  		0, 217, 218, 5, 40, 0, 0, 218, 22, 1, 0, 0, 0, 219, 220, 5, 41, 0, 0, 220,
   222  		24, 1, 0, 0, 0, 221, 222, 5, 123, 0, 0, 222, 26, 1, 0, 0, 0, 223, 224,
   223  		5, 125, 0, 0, 224, 28, 1, 0, 0, 0, 225, 226, 5, 62, 0, 0, 226, 30, 1, 0,
   224  		0, 0, 227, 228, 5, 60, 0, 0, 228, 32, 1, 0, 0, 0, 229, 230, 5, 61, 0, 0,
   225  		230, 231, 5, 61, 0, 0, 231, 34, 1, 0, 0, 0, 232, 233, 5, 62, 0, 0, 233,
   226  		234, 5, 61, 0, 0, 234, 36, 1, 0, 0, 0, 235, 236, 5, 60, 0, 0, 236, 237,
   227  		5, 61, 0, 0, 237, 38, 1, 0, 0, 0, 238, 239, 5, 33, 0, 0, 239, 240, 5, 61,
   228  		0, 0, 240, 40, 1, 0, 0, 0, 241, 242, 5, 42, 0, 0, 242, 42, 1, 0, 0, 0,
   229  		243, 244, 5, 47, 0, 0, 244, 44, 1, 0, 0, 0, 245, 246, 5, 37, 0, 0, 246,
   230  		46, 1, 0, 0, 0, 247, 248, 5, 43, 0, 0, 248, 48, 1, 0, 0, 0, 249, 250, 5,
   231  		45, 0, 0, 250, 50, 1, 0, 0, 0, 251, 252, 5, 45, 0, 0, 252, 253, 5, 45,
   232  		0, 0, 253, 52, 1, 0, 0, 0, 254, 255, 5, 43, 0, 0, 255, 256, 5, 43, 0, 0,
   233  		256, 54, 1, 0, 0, 0, 257, 258, 5, 65, 0, 0, 258, 259, 5, 78, 0, 0, 259,
   234  		263, 5, 68, 0, 0, 260, 261, 5, 38, 0, 0, 261, 263, 5, 38, 0, 0, 262, 257,
   235  		1, 0, 0, 0, 262, 260, 1, 0, 0, 0, 263, 56, 1, 0, 0, 0, 264, 265, 5, 79,
   236  		0, 0, 265, 269, 5, 82, 0, 0, 266, 267, 5, 124, 0, 0, 267, 269, 5, 124,
   237  		0, 0, 268, 264, 1, 0, 0, 0, 268, 266, 1, 0, 0, 0, 269, 58, 1, 0, 0, 0,
   238  		270, 271, 3, 13, 6, 0, 271, 272, 3, 13, 6, 0, 272, 60, 1, 0, 0, 0, 273,
   239  		274, 5, 61, 0, 0, 274, 62, 1, 0, 0, 0, 275, 276, 5, 63, 0, 0, 276, 64,
   240  		1, 0, 0, 0, 277, 278, 5, 33, 0, 0, 278, 279, 5, 126, 0, 0, 279, 66, 1,
   241  		0, 0, 0, 280, 281, 5, 61, 0, 0, 281, 282, 5, 126, 0, 0, 282, 68, 1, 0,
   242  		0, 0, 283, 284, 5, 70, 0, 0, 284, 285, 5, 79, 0, 0, 285, 286, 5, 82, 0,
   243  		0, 286, 70, 1, 0, 0, 0, 287, 288, 5, 82, 0, 0, 288, 289, 5, 69, 0, 0, 289,
   244  		290, 5, 84, 0, 0, 290, 291, 5, 85, 0, 0, 291, 292, 5, 82, 0, 0, 292, 293,
   245  		5, 78, 0, 0, 293, 72, 1, 0, 0, 0, 294, 295, 5, 87, 0, 0, 295, 296, 5, 65,
   246  		0, 0, 296, 297, 5, 73, 0, 0, 297, 298, 5, 84, 0, 0, 298, 299, 5, 70, 0,
   247  		0, 299, 300, 5, 79, 0, 0, 300, 301, 5, 82, 0, 0, 301, 74, 1, 0, 0, 0, 302,
   248  		303, 5, 79, 0, 0, 303, 304, 5, 80, 0, 0, 304, 305, 5, 84, 0, 0, 305, 306,
   249  		5, 73, 0, 0, 306, 307, 5, 79, 0, 0, 307, 308, 5, 78, 0, 0, 308, 309, 5,
   250  		83, 0, 0, 309, 76, 1, 0, 0, 0, 310, 311, 5, 84, 0, 0, 311, 312, 5, 73,
   251  		0, 0, 312, 313, 5, 77, 0, 0, 313, 314, 5, 69, 0, 0, 314, 315, 5, 79, 0,
   252  		0, 315, 316, 5, 85, 0, 0, 316, 317, 5, 84, 0, 0, 317, 78, 1, 0, 0, 0, 318,
   253  		319, 5, 68, 0, 0, 319, 320, 5, 73, 0, 0, 320, 321, 5, 83, 0, 0, 321, 322,
   254  		5, 84, 0, 0, 322, 323, 5, 73, 0, 0, 323, 324, 5, 78, 0, 0, 324, 325, 5,
   255  		67, 0, 0, 325, 326, 5, 84, 0, 0, 326, 80, 1, 0, 0, 0, 327, 328, 5, 70,
   256  		0, 0, 328, 329, 5, 73, 0, 0, 329, 330, 5, 76, 0, 0, 330, 331, 5, 84, 0,
   257  		0, 331, 332, 5, 69, 0, 0, 332, 333, 5, 82, 0, 0, 333, 82, 1, 0, 0, 0, 334,
   258  		335, 5, 67, 0, 0, 335, 336, 5, 85, 0, 0, 336, 337, 5, 82, 0, 0, 337, 338,
   259  		5, 82, 0, 0, 338, 339, 5, 69, 0, 0, 339, 340, 5, 78, 0, 0, 340, 341, 5,
   260  		84, 0, 0, 341, 84, 1, 0, 0, 0, 342, 343, 5, 83, 0, 0, 343, 344, 5, 79,
   261  		0, 0, 344, 345, 5, 82, 0, 0, 345, 346, 5, 84, 0, 0, 346, 86, 1, 0, 0, 0,
   262  		347, 348, 5, 76, 0, 0, 348, 349, 5, 73, 0, 0, 349, 350, 5, 77, 0, 0, 350,
   263  		351, 5, 73, 0, 0, 351, 352, 5, 84, 0, 0, 352, 88, 1, 0, 0, 0, 353, 354,
   264  		5, 76, 0, 0, 354, 355, 5, 69, 0, 0, 355, 356, 5, 84, 0, 0, 356, 90, 1,
   265  		0, 0, 0, 357, 358, 5, 67, 0, 0, 358, 359, 5, 79, 0, 0, 359, 360, 5, 76,
   266  		0, 0, 360, 361, 5, 76, 0, 0, 361, 362, 5, 69, 0, 0, 362, 363, 5, 67, 0,
   267  		0, 363, 364, 5, 84, 0, 0, 364, 92, 1, 0, 0, 0, 365, 366, 5, 65, 0, 0, 366,
   268  		367, 5, 83, 0, 0, 367, 373, 5, 67, 0, 0, 368, 369, 5, 68, 0, 0, 369, 370,
   269  		5, 69, 0, 0, 370, 371, 5, 83, 0, 0, 371, 373, 5, 67, 0, 0, 372, 365, 1,
   270  		0, 0, 0, 372, 368, 1, 0, 0, 0, 373, 94, 1, 0, 0, 0, 374, 375, 5, 78, 0,
   271  		0, 375, 376, 5, 79, 0, 0, 376, 377, 5, 78, 0, 0, 377, 378, 5, 69, 0, 0,
   272  		378, 96, 1, 0, 0, 0, 379, 380, 5, 78, 0, 0, 380, 381, 5, 85, 0, 0, 381,
   273  		382, 5, 76, 0, 0, 382, 383, 5, 76, 0, 0, 383, 98, 1, 0, 0, 0, 384, 385,
   274  		5, 84, 0, 0, 385, 386, 5, 82, 0, 0, 386, 387, 5, 85, 0, 0, 387, 403, 5,
   275  		69, 0, 0, 388, 389, 5, 116, 0, 0, 389, 390, 5, 114, 0, 0, 390, 391, 5,
   276  		117, 0, 0, 391, 403, 5, 101, 0, 0, 392, 393, 5, 70, 0, 0, 393, 394, 5,
   277  		65, 0, 0, 394, 395, 5, 76, 0, 0, 395, 396, 5, 83, 0, 0, 396, 403, 5, 69,
   278  		0, 0, 397, 398, 5, 102, 0, 0, 398, 399, 5, 97, 0, 0, 399, 400, 5, 108,
   279  		0, 0, 400, 401, 5, 115, 0, 0, 401, 403, 5, 101, 0, 0, 402, 384, 1, 0, 0,
   280  		0, 402, 388, 1, 0, 0, 0, 402, 392, 1, 0, 0, 0, 402, 397, 1, 0, 0, 0, 403,
   281  		100, 1, 0, 0, 0, 404, 405, 5, 85, 0, 0, 405, 406, 5, 83, 0, 0, 406, 407,
   282  		5, 69, 0, 0, 407, 102, 1, 0, 0, 0, 408, 409, 5, 73, 0, 0, 409, 410, 5,
   283  		78, 0, 0, 410, 411, 5, 84, 0, 0, 411, 412, 5, 79, 0, 0, 412, 104, 1, 0,
   284  		0, 0, 413, 414, 5, 75, 0, 0, 414, 415, 5, 69, 0, 0, 415, 416, 5, 69, 0,
   285  		0, 416, 417, 5, 80, 0, 0, 417, 106, 1, 0, 0, 0, 418, 419, 5, 87, 0, 0,
   286  		419, 420, 5, 73, 0, 0, 420, 421, 5, 84, 0, 0, 421, 422, 5, 72, 0, 0, 422,
   287  		108, 1, 0, 0, 0, 423, 424, 5, 67, 0, 0, 424, 425, 5, 79, 0, 0, 425, 426,
   288  		5, 85, 0, 0, 426, 427, 5, 78, 0, 0, 427, 428, 5, 84, 0, 0, 428, 110, 1,
   289  		0, 0, 0, 429, 430, 5, 65, 0, 0, 430, 431, 5, 76, 0, 0, 431, 432, 5, 76,
   290  		0, 0, 432, 112, 1, 0, 0, 0, 433, 434, 5, 65, 0, 0, 434, 435, 5, 78, 0,
   291  		0, 435, 436, 5, 89, 0, 0, 436, 114, 1, 0, 0, 0, 437, 438, 5, 65, 0, 0,
   292  		438, 439, 5, 71, 0, 0, 439, 440, 5, 71, 0, 0, 440, 441, 5, 82, 0, 0, 441,
   293  		442, 5, 69, 0, 0, 442, 443, 5, 71, 0, 0, 443, 444, 5, 65, 0, 0, 444, 445,
   294  		5, 84, 0, 0, 445, 446, 5, 69, 0, 0, 446, 116, 1, 0, 0, 0, 447, 448, 5,
   295  		69, 0, 0, 448, 449, 5, 86, 0, 0, 449, 450, 5, 69, 0, 0, 450, 451, 5, 78,
   296  		0, 0, 451, 452, 5, 84, 0, 0, 452, 118, 1, 0, 0, 0, 453, 454, 5, 76, 0,
   297  		0, 454, 455, 5, 73, 0, 0, 455, 456, 5, 75, 0, 0, 456, 457, 5, 69, 0, 0,
   298  		457, 120, 1, 0, 0, 0, 458, 459, 5, 78, 0, 0, 459, 460, 5, 79, 0, 0, 460,
   299  		463, 5, 84, 0, 0, 461, 463, 5, 33, 0, 0, 462, 458, 1, 0, 0, 0, 462, 461,
   300  		1, 0, 0, 0, 463, 122, 1, 0, 0, 0, 464, 465, 5, 73, 0, 0, 465, 466, 5, 78,
   301  		0, 0, 466, 124, 1, 0, 0, 0, 467, 468, 5, 68, 0, 0, 468, 469, 5, 79, 0,
   302  		0, 469, 126, 1, 0, 0, 0, 470, 471, 5, 87, 0, 0, 471, 472, 5, 72, 0, 0,
   303  		472, 473, 5, 73, 0, 0, 473, 474, 5, 76, 0, 0, 474, 475, 5, 69, 0, 0, 475,
   304  		128, 1, 0, 0, 0, 476, 477, 5, 64, 0, 0, 477, 130, 1, 0, 0, 0, 478, 480,
   305  		3, 151, 75, 0, 479, 478, 1, 0, 0, 0, 480, 481, 1, 0, 0, 0, 481, 479, 1,
   306  		0, 0, 0, 481, 482, 1, 0, 0, 0, 482, 492, 1, 0, 0, 0, 483, 487, 3, 153,
   307  		76, 0, 484, 486, 3, 131, 65, 0, 485, 484, 1, 0, 0, 0, 486, 489, 1, 0, 0,
   308  		0, 487, 485, 1, 0, 0, 0, 487, 488, 1, 0, 0, 0, 488, 491, 1, 0, 0, 0, 489,
   309  		487, 1, 0, 0, 0, 490, 483, 1, 0, 0, 0, 491, 494, 1, 0, 0, 0, 492, 490,
   310  		1, 0, 0, 0, 492, 493, 1, 0, 0, 0, 493, 504, 1, 0, 0, 0, 494, 492, 1, 0,
   311  		0, 0, 495, 499, 3, 157, 78, 0, 496, 498, 3, 131, 65, 0, 497, 496, 1, 0,
   312  		0, 0, 498, 501, 1, 0, 0, 0, 499, 497, 1, 0, 0, 0, 499, 500, 1, 0, 0, 0,
   313  		500, 503, 1, 0, 0, 0, 501, 499, 1, 0, 0, 0, 502, 495, 1, 0, 0, 0, 503,
   314  		506, 1, 0, 0, 0, 504, 502, 1, 0, 0, 0, 504, 505, 1, 0, 0, 0, 505, 132,
   315  		1, 0, 0, 0, 506, 504, 1, 0, 0, 0, 507, 508, 3, 155, 77, 0, 508, 134, 1,
   316  		0, 0, 0, 509, 514, 3, 161, 80, 0, 510, 514, 3, 159, 79, 0, 511, 514, 3,
   317  		163, 81, 0, 512, 514, 3, 165, 82, 0, 513, 509, 1, 0, 0, 0, 513, 510, 1,
   318  		0, 0, 0, 513, 511, 1, 0, 0, 0, 513, 512, 1, 0, 0, 0, 514, 136, 1, 0, 0,
   319  		0, 515, 517, 7, 2, 0, 0, 516, 515, 1, 0, 0, 0, 517, 518, 1, 0, 0, 0, 518,
   320  		516, 1, 0, 0, 0, 518, 519, 1, 0, 0, 0, 519, 138, 1, 0, 0, 0, 520, 521,
   321  		3, 147, 73, 0, 521, 523, 3, 13, 6, 0, 522, 524, 7, 2, 0, 0, 523, 522, 1,
   322  		0, 0, 0, 524, 525, 1, 0, 0, 0, 525, 523, 1, 0, 0, 0, 525, 526, 1, 0, 0,
   323  		0, 526, 528, 1, 0, 0, 0, 527, 529, 3, 149, 74, 0, 528, 527, 1, 0, 0, 0,
   324  		528, 529, 1, 0, 0, 0, 529, 535, 1, 0, 0, 0, 530, 532, 3, 147, 73, 0, 531,
   325  		533, 3, 149, 74, 0, 532, 531, 1, 0, 0, 0, 532, 533, 1, 0, 0, 0, 533, 535,
   326  		1, 0, 0, 0, 534, 520, 1, 0, 0, 0, 534, 530, 1, 0, 0, 0, 535, 140, 1, 0,
   327  		0, 0, 536, 537, 3, 131, 65, 0, 537, 538, 3, 167, 83, 0, 538, 142, 1, 0,
   328  		0, 0, 539, 540, 9, 0, 0, 0, 540, 144, 1, 0, 0, 0, 541, 542, 7, 3, 0, 0,
   329  		542, 146, 1, 0, 0, 0, 543, 552, 5, 48, 0, 0, 544, 548, 7, 4, 0, 0, 545,
   330  		547, 7, 2, 0, 0, 546, 545, 1, 0, 0, 0, 547, 550, 1, 0, 0, 0, 548, 546,
   331  		1, 0, 0, 0, 548, 549, 1, 0, 0, 0, 549, 552, 1, 0, 0, 0, 550, 548, 1, 0,
   332  		0, 0, 551, 543, 1, 0, 0, 0, 551, 544, 1, 0, 0, 0, 552, 148, 1, 0, 0, 0,
   333  		553, 555, 7, 5, 0, 0, 554, 556, 7, 6, 0, 0, 555, 554, 1, 0, 0, 0, 555,
   334  		556, 1, 0, 0, 0, 556, 558, 1, 0, 0, 0, 557, 559, 7, 2, 0, 0, 558, 557,
   335  		1, 0, 0, 0, 559, 560, 1, 0, 0, 0, 560, 558, 1, 0, 0, 0, 560, 561, 1, 0,
   336  		0, 0, 561, 150, 1, 0, 0, 0, 562, 563, 7, 7, 0, 0, 563, 152, 1, 0, 0, 0,
   337  		564, 565, 3, 155, 77, 0, 565, 154, 1, 0, 0, 0, 566, 567, 5, 95, 0, 0, 567,
   338  		156, 1, 0, 0, 0, 568, 569, 2, 48, 57, 0, 569, 158, 1, 0, 0, 0, 570, 578,
   339  		5, 34, 0, 0, 571, 572, 5, 92, 0, 0, 572, 577, 9, 0, 0, 0, 573, 574, 5,
   340  		34, 0, 0, 574, 577, 5, 34, 0, 0, 575, 577, 8, 8, 0, 0, 576, 571, 1, 0,
   341  		0, 0, 576, 573, 1, 0, 0, 0, 576, 575, 1, 0, 0, 0, 577, 580, 1, 0, 0, 0,
   342  		578, 576, 1, 0, 0, 0, 578, 579, 1, 0, 0, 0, 579, 581, 1, 0, 0, 0, 580,
   343  		578, 1, 0, 0, 0, 581, 582, 5, 34, 0, 0, 582, 160, 1, 0, 0, 0, 583, 591,
   344  		5, 39, 0, 0, 584, 585, 5, 92, 0, 0, 585, 590, 9, 0, 0, 0, 586, 587, 5,
   345  		39, 0, 0, 587, 590, 5, 39, 0, 0, 588, 590, 8, 9, 0, 0, 589, 584, 1, 0,
   346  		0, 0, 589, 586, 1, 0, 0, 0, 589, 588, 1, 0, 0, 0, 590, 593, 1, 0, 0, 0,
   347  		591, 589, 1, 0, 0, 0, 591, 592, 1, 0, 0, 0, 592, 594, 1, 0, 0, 0, 593,
   348  		591, 1, 0, 0, 0, 594, 595, 5, 39, 0, 0, 595, 162, 1, 0, 0, 0, 596, 602,
   349  		5, 96, 0, 0, 597, 598, 5, 92, 0, 0, 598, 601, 5, 96, 0, 0, 599, 601, 8,
   350  		10, 0, 0, 600, 597, 1, 0, 0, 0, 600, 599, 1, 0, 0, 0, 601, 604, 1, 0, 0,
   351  		0, 602, 600, 1, 0, 0, 0, 602, 603, 1, 0, 0, 0, 603, 605, 1, 0, 0, 0, 604,
   352  		602, 1, 0, 0, 0, 605, 606, 5, 96, 0, 0, 606, 164, 1, 0, 0, 0, 607, 613,
   353  		5, 180, 0, 0, 608, 609, 5, 92, 0, 0, 609, 612, 5, 180, 0, 0, 610, 612,
   354  		8, 11, 0, 0, 611, 608, 1, 0, 0, 0, 611, 610, 1, 0, 0, 0, 612, 615, 1, 0,
   355  		0, 0, 613, 611, 1, 0, 0, 0, 613, 614, 1, 0, 0, 0, 614, 616, 1, 0, 0, 0,
   356  		615, 613, 1, 0, 0, 0, 616, 617, 5, 180, 0, 0, 617, 166, 1, 0, 0, 0, 618,
   357  		619, 5, 58, 0, 0, 619, 620, 5, 58, 0, 0, 620, 168, 1, 0, 0, 0, 32, 0, 175,
   358  		189, 197, 262, 268, 372, 402, 462, 481, 487, 492, 499, 504, 513, 518, 525,
   359  		528, 532, 534, 548, 551, 555, 560, 576, 578, 589, 591, 600, 602, 611, 613,
   360  		1, 0, 1, 0,
   361  	}
   362  	deserializer := antlr.NewATNDeserializer(nil)
   363  	staticData.atn = deserializer.Deserialize(staticData.serializedATN)
   364  	atn := staticData.atn
   365  	staticData.decisionToDFA = make([]*antlr.DFA, len(atn.DecisionToState))
   366  	decisionToDFA := staticData.decisionToDFA
   367  	for index, state := range atn.DecisionToState {
   368  		decisionToDFA[index] = antlr.NewDFA(state, index)
   369  	}
   370  }
   371  
   372  // FqlLexerInit initializes any static state used to implement FqlLexer. By default the
   373  // static state used to implement the lexer is lazily initialized during the first call to
   374  // NewFqlLexer(). You can call this function if you wish to initialize the static state ahead
   375  // of time.
   376  func FqlLexerInit() {
   377  	staticData := &fqllexerLexerStaticData
   378  	staticData.once.Do(fqllexerLexerInit)
   379  }
   380  
   381  // NewFqlLexer produces a new lexer instance for the optional input antlr.CharStream.
   382  func NewFqlLexer(input antlr.CharStream) *FqlLexer {
   383  	FqlLexerInit()
   384  	l := new(FqlLexer)
   385  	l.BaseLexer = antlr.NewBaseLexer(input)
   386  	staticData := &fqllexerLexerStaticData
   387  	l.Interpreter = antlr.NewLexerATNSimulator(l, staticData.atn, staticData.decisionToDFA, staticData.predictionContextCache)
   388  	l.channelNames = staticData.channelNames
   389  	l.modeNames = staticData.modeNames
   390  	l.RuleNames = staticData.ruleNames
   391  	l.LiteralNames = staticData.literalNames
   392  	l.SymbolicNames = staticData.symbolicNames
   393  	l.GrammarFileName = "FqlLexer.g4"
   394  	// TODO: l.EOF = antlr.TokenEOF
   395  
   396  	return l
   397  }
   398  
   399  // FqlLexer tokens.
   400  const (
   401  	FqlLexerMultiLineComment  = 1
   402  	FqlLexerSingleLineComment = 2
   403  	FqlLexerWhiteSpaces       = 3
   404  	FqlLexerLineTerminator    = 4
   405  	FqlLexerColon             = 5
   406  	FqlLexerSemiColon         = 6
   407  	FqlLexerDot               = 7
   408  	FqlLexerComma             = 8
   409  	FqlLexerOpenBracket       = 9
   410  	FqlLexerCloseBracket      = 10
   411  	FqlLexerOpenParen         = 11
   412  	FqlLexerCloseParen        = 12
   413  	FqlLexerOpenBrace         = 13
   414  	FqlLexerCloseBrace        = 14
   415  	FqlLexerGt                = 15
   416  	FqlLexerLt                = 16
   417  	FqlLexerEq                = 17
   418  	FqlLexerGte               = 18
   419  	FqlLexerLte               = 19
   420  	FqlLexerNeq               = 20
   421  	FqlLexerMulti             = 21
   422  	FqlLexerDiv               = 22
   423  	FqlLexerMod               = 23
   424  	FqlLexerPlus              = 24
   425  	FqlLexerMinus             = 25
   426  	FqlLexerMinusMinus        = 26
   427  	FqlLexerPlusPlus          = 27
   428  	FqlLexerAnd               = 28
   429  	FqlLexerOr                = 29
   430  	FqlLexerRange             = 30
   431  	FqlLexerAssign            = 31
   432  	FqlLexerQuestionMark      = 32
   433  	FqlLexerRegexNotMatch     = 33
   434  	FqlLexerRegexMatch        = 34
   435  	FqlLexerFor               = 35
   436  	FqlLexerReturn            = 36
   437  	FqlLexerWaitfor           = 37
   438  	FqlLexerOptions           = 38
   439  	FqlLexerTimeout           = 39
   440  	FqlLexerDistinct          = 40
   441  	FqlLexerFilter            = 41
   442  	FqlLexerCurrent           = 42
   443  	FqlLexerSort              = 43
   444  	FqlLexerLimit             = 44
   445  	FqlLexerLet               = 45
   446  	FqlLexerCollect           = 46
   447  	FqlLexerSortDirection     = 47
   448  	FqlLexerNone              = 48
   449  	FqlLexerNull              = 49
   450  	FqlLexerBooleanLiteral    = 50
   451  	FqlLexerUse               = 51
   452  	FqlLexerInto              = 52
   453  	FqlLexerKeep              = 53
   454  	FqlLexerWith              = 54
   455  	FqlLexerCount             = 55
   456  	FqlLexerAll               = 56
   457  	FqlLexerAny               = 57
   458  	FqlLexerAggregate         = 58
   459  	FqlLexerEvent             = 59
   460  	FqlLexerLike              = 60
   461  	FqlLexerNot               = 61
   462  	FqlLexerIn                = 62
   463  	FqlLexerDo                = 63
   464  	FqlLexerWhile             = 64
   465  	FqlLexerParam             = 65
   466  	FqlLexerIdentifier        = 66
   467  	FqlLexerIgnoreIdentifier  = 67
   468  	FqlLexerStringLiteral     = 68
   469  	FqlLexerIntegerLiteral    = 69
   470  	FqlLexerFloatLiteral      = 70
   471  	FqlLexerNamespaceSegment  = 71
   472  	FqlLexerUnknownIdentifier = 72
   473  )