export declare enum LineTokenKindAdditions { LineComment = "LineComment", MultilineComment = "MultilineComment", MultilineCommentContent = "MultilineCommentContent", MultilineCommentEnd = "MultilineCommentEnd", MultilineCommentStart = "MultilineCommentStart", TextLiteralContent = "TextContent", TextLiteralEnd = "TextLiteralEnd", TextLiteralStart = "TextLiteralStart", QuotedIdentifierContent = "QuotedIdentifierContent", QuotedIdentifierEnd = "QuotedIdentifierEnd", QuotedIdentifierStart = "QuotedIdentifierStart" } export declare enum TokenKind { Ampersand = "Ampersand", Asterisk = "Asterisk", AtSign = "AtSign", Bang = "Bang", Comma = "Comma", Division = "Division", DotDot = "DotDot", Ellipsis = "Ellipsis", Equal = "Equal", FatArrow = "FatArrow", GreaterThan = "GreaterThan", GreaterThanEqualTo = "GreaterThanEqualTo", HexLiteral = "HexLiteral", Identifier = "Identifier", KeywordAnd = "KeywordAnd", KeywordAs = "KeywordAs", KeywordEach = "KeywordEach", KeywordElse = "KeywordElse", KeywordError = "KeywordError", KeywordFalse = "KeywordFalse", KeywordHashBinary = "KeywordHashBinary", KeywordHashDate = "KeywordHashDate", KeywordHashDateTime = "KeywordHashDateTime", KeywordHashDateTimeZone = "KeywordHashDateTimeZone", KeywordHashDuration = "KeywordHashDuration", KeywordHashInfinity = "KeywordHashInfinity", KeywordHashNan = "KeywordHashNan", KeywordHashSections = "KeywordHashSections", KeywordHashShared = "KeywordHashShared", KeywordHashTable = "KeywordHashTable", KeywordHashTime = "KeywordHashTime", KeywordIf = "KeywordIf", KeywordIn = "KeywordIn", KeywordIs = "KeywordIs", KeywordLet = "KeywordLet", KeywordMeta = "KeywordMeta", KeywordNot = "KeywordNot", KeywordOr = "KeywordOr", KeywordOtherwise = "KeywordOtherwise", KeywordSection = "KeywordSection", KeywordShared = "KeywordShared", KeywordThen = "KeywordThen", KeywordTrue = "KeywordTrue", KeywordTry = "KeywordTry", KeywordType = "KeywordType", LeftBrace = "LeftBrace", LeftBracket = "LeftBracket", LeftParenthesis = "LeftParenthesis", LessThan = "LessThan", LessThanEqualTo = "LessThanEqualTo", Minus = "Minus", NotEqual = "NotEqual", NullCoalescingOperator = "NullCoalescingOperator", NullLiteral = "NullLiteral", NumericLiteral = "NumericLiteral", Plus = "Plus", QuestionMark = "QuestionMark", RightBrace = "RightBrace", RightBracket = "RightBracket", RightParenthesis = "RightParenthesis", Semicolon = "Semicolon", TextLiteral = "TextLiteral" } export declare enum LineTokenKind { Ampersand = "Ampersand", Asterisk = "Asterisk", AtSign = "AtSign", Bang = "Bang", Comma = "Comma", Division = "Division", DotDot = "DotDot", Ellipsis = "Ellipsis", Equal = "Equal", FatArrow = "FatArrow", GreaterThan = "GreaterThan", GreaterThanEqualTo = "GreaterThanEqualTo", HexLiteral = "HexLiteral", Identifier = "Identifier", KeywordAnd = "KeywordAnd", KeywordAs = "KeywordAs", KeywordEach = "KeywordEach", KeywordElse = "KeywordElse", KeywordError = "KeywordError", KeywordFalse = "KeywordFalse", KeywordHashBinary = "KeywordHashBinary", KeywordHashDate = "KeywordHashDate", KeywordHashDateTime = "KeywordHashDateTime", KeywordHashDateTimeZone = "KeywordHashDateTimeZone", KeywordHashDuration = "KeywordHashDuration", KeywordHashInfinity = "KeywordHashInfinity", KeywordHashNan = "KeywordHashNan", KeywordHashSections = "KeywordHashSections", KeywordHashShared = "KeywordHashShared", KeywordHashTable = "KeywordHashTable", KeywordHashTime = "KeywordHashTime", KeywordIf = "KeywordIf", KeywordIn = "KeywordIn", KeywordIs = "KeywordIs", KeywordLet = "KeywordLet", KeywordMeta = "KeywordMeta", KeywordNot = "KeywordNot", KeywordOr = "KeywordOr", KeywordOtherwise = "KeywordOtherwise", KeywordSection = "KeywordSection", KeywordShared = "KeywordShared", KeywordThen = "KeywordThen", KeywordTrue = "KeywordTrue", KeywordTry = "KeywordTry", KeywordType = "KeywordType", LeftBrace = "LeftBrace", LeftBracket = "LeftBracket", LeftParenthesis = "LeftParenthesis", LessThan = "LessThan", LessThanEqualTo = "LessThanEqualTo", Minus = "Minus", NotEqual = "NotEqual", NullCoalescingOperator = "NullCoalescingOperator", NullLiteral = "NullLiteral", NumericLiteral = "NumericLiteral", Plus = "Plus", QuestionMark = "QuestionMark", RightBrace = "RightBrace", RightBracket = "RightBracket", RightParenthesis = "RightParenthesis", Semicolon = "Semicolon", TextLiteral = "TextLiteral", LineComment = "LineComment", MultilineComment = "MultilineComment", MultilineCommentContent = "MultilineCommentContent", MultilineCommentEnd = "MultilineCommentEnd", MultilineCommentStart = "MultilineCommentStart", TextLiteralContent = "TextContent", TextLiteralEnd = "TextLiteralEnd", TextLiteralStart = "TextLiteralStart", QuotedIdentifierContent = "QuotedIdentifierContent", QuotedIdentifierEnd = "QuotedIdentifierEnd", QuotedIdentifierStart = "QuotedIdentifierStart" } export interface IToken { readonly kind: Kind; readonly positionStart: Position; readonly positionEnd: Position; readonly data: string; } export type LineToken = IToken; export type Token = IToken; export interface TokenPosition { readonly lineCodeUnit: number; readonly lineNumber: number; readonly codeUnit: number; } export interface TokenRange { readonly tokenIndexStart: number; readonly tokenIndexEnd: number; readonly positionStart: TokenPosition; readonly positionEnd: TokenPosition; }