namespace Nub.Lang.Frontend.Lexing; public class SymbolToken(Symbol symbol) : Token { public Symbol Symbol { get; } = symbol; } public enum Symbol { Whitespace, Import, Extern, Global, Func, Return, If, Else, While, Break, Continue, Semicolon, Colon, OpenParen, CloseParen, OpenBrace, CloseBrace, OpenBracket, CloseBracket, Comma, Period, Assign, Bang, Equal, NotEqual, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual, Plus, Minus, Star, ForwardSlash, New, Struct }