export enum TokenType { Symbol, Pointer, Reference, ArraySubscript, OpenParenthesis, CloseParenthesis, CurlyBlock, Assignment, Comma, Arrow, CommentBlock, CommentLine, Ellipsis, Attribute, Noexcept, } export class Token { public Type: TokenType; public Value: string; constructor(type: TokenType, value: string) { this.Type = type; this.Value = value; } }