export declare enum Lexeme { LeftParen = "LeftParen", RightParen = "RightParen", LeftSquare = "LeftSquare", RightSquare = "RightSquare", LeftBrace = "LeftBrace", RightBrace = "RightBrace", Caret = "Caret", Minus = "Minus", Plus = "Plus", Star = "Star", Slash = "Slash", Mod = "Mod", Backslash = "Backslash", PlusPlus = "PlusPlus",// ++ MinusMinus = "MinusMinus",// -- LeftShift = "LeftShift",// << RightShift = "RightShift",// >> MinusEqual = "MinusEqual",// -= PlusEqual = "PlusEqual",// += StarEqual = "StarEqual",// *= SlashEqual = "SlashEqual",// /= BackslashEqual = "BackslashEqual",// \= LeftShiftEqual = "LeftShiftEqual",// <<= RightShiftEqual = "RightShiftEqual",// >>= Less = "Less", LessEqual = "LessEqual", Greater = "Greater", GreaterEqual = "GreaterEqual", Equal = "Equal", LessGreater = "LessGreater",// BrightScript uses `<>` for "not equal" Identifier = "Identifier", String = "String", Integer = "Integer", Float = "Float", Double = "Double", LongInteger = "LongInteger", Dot = "Dot", Comma = "Comma", Colon = "Colon", Semicolon = "Semicolon", HashIf = "HashIf", HashElseIf = "HashElseIf", HashElse = "HashElse", HashEndIf = "HashEndIf", HashConst = "HashConst", HashError = "HashError", HashErrorMessage = "HashErrorMessage", And = "And", Box = "Box", Catch = "Catch", CreateObject = "CreateObject", ContinueFor = "ContinueFor", ContinueWhile = "ContinueWhile", Dim = "Dim", Else = "Else", ElseIf = "ElseIf", End = "End", EndFunction = "EndFunction", EndFor = "EndFor", EndIf = "EndIf", EndSub = "EndSub", EndTry = "EndTry", EndWhile = "EndWhile", Eval = "Eval", Exit = "Exit", ExitFor = "ExitFor",// not technically a reserved word, but definitely a lexeme ExitWhile = "ExitWhile", False = "False", For = "For", ForEach = "ForEach", Function = "Function", GetGlobalAA = "GetGlobalAA", GetLastRunCompileError = "GetLastRunCompileError", GetLastRunRunTimeError = "GetLastRunRunTimeError", Goto = "Goto", If = "If", Invalid = "Invalid", Let = "Let", Next = "Next", Not = "Not", ObjFun = "ObjFun", Or = "Or", Pos = "Pos", Print = "Print", Rem = "Rem", Return = "Return", Step = "Step", Stop = "Stop", Sub = "Sub", Tab = "Tab", Throw = "Throw", To = "To", True = "True", Try = "Try", Type = "Type", While = "While", Newline = "Newline", Eof = "Eof" }