Tokens
Here is a list of all of the possible tokens ress provides
TokenEoFBoolean-enum BooleanLiteralTrueFalse
Ident-struct Ident(String)Keyword-enum KeywordAwaitBreakCaseCatchClassConstContinueDebuggerDefaultDeleteDoElseEnumExportFinallyForFunctionIfImplementsImportInInstanceOfInterfaceLetNewPackagePrivateProtectedPublicReturnStaticSuperSwitchThisThrowTryTypeOfVarVoidWhileWithYield
NullNumeric-struct Number(String)0.00.00.0e10.0E1.0e1.0E10xfff0Xfff0o7770O7770b1110B111
Punct-enum PunctAnd-&Assign-=Asterisk-*BitwiseNot-~Caret-^CloseBrace-}CloseBracket-]CloseParen-)Colon-:Comma-,ForwardSlash-/GreaterThan->LessThan-<Minus--Modulo-%Not-!OpenBrace-{OpenBracket-[OpenParen-(Period-.Pipe-|Plus-+QuestionMark-?SemiColon-;Spread-...UnsignedRightShiftAssign->>>=StrictEquals-===StrictNotEquals-!==UnsignedRightShift->>>LeftShiftAssign-<<=RightShiftAssign->>=ExponentAssign-**=LogicalAnd-&&LogicalOr-||Equal-==NotEqual-!=AddAssign-+=SubtractAssign--=MultiplyAssign-*=DivideAssign-/=Increment-++Decrement---LeftShift-<<RightShift->>BitwiseAndAssign-&=BitwiseOrAssign-|=BitwiseXOrAssign-^=ModuloAssign-%=FatArrow-=>GreaterThanEqual->=LessThanEqual- `<=Exponent-**
String-enum StringLitSingle(String)Double(String)
Regex-struct Regexbody-Stringflags-Option<String>
Template-enum Template,NoSub(String)Head(String)Middle(String)Tail(String)
Comment-struct Commentkind-enum KindSingle-//commentMulti-/* comment */Html-<!-- comment --> trailing content
content-Stringtail_content-Option<String>