UNPKG

pridoujs

Version:
46 lines (45 loc) 988 B
export declare enum LexerTokenType { Fix = "fix", For = "for", Fun = "fun", Mut = "mut", Ret = "ret", Wil = "wil", Number = "Number", String = "String", Identifier = "Identifier", Modulus = "%", Multiply = "*", Plus = "+", Minus = "-", Divide = "/", Increment = "++", Decrement = "--", Assignment = "=", ModulusEquals = "%=", MultiplyEquals = "*=", PlusEquals = "+=", MinusEquals = "-=", DivideEquals = "/=", LessThan = "<", LessThanOrEqual = "<=", Equality = "==", GreaterThan = ">", GreaterThanOrEqual = ">=", Dot = ".", Comma = ",", Colon = ":", Semicolon = ";", SingleQuote = "'", DoubleQuote = "\"", LeftRoundBracket = "(", RightRoundBracket = ")", LeftCurlyBracket = "{", RightCurlyBracket = "}", LeftSquareBracket = "[", RightSquareBracket = "]" } export interface LexerToken { type: LexerTokenType; value: string; }