export type Keyword = typeof JavaScriptKeyword ; export const JavaScriptKeyword = { AWAIT : "await" , BREAK : "break" , CASE : "case" , CATCH : "catch" , CLASS : "class" , CONST : "const" , CONTINUE : "continue" , DEBUGGER : "debugger" , DEFAULT : "default" , DELETE : "delete" , DO : "do" , ELSE : "else" , ENUM : "enum" , EXPORT : "export" , EXTENDS : "extends" , FALSE : "false" , FINALLY : "finally" , FOR : "for" , FUNCTION : "function" , IF : "if" , IMPLEMENTS : "implements" , IMPORT : "import" , IN : "in" , INSTANCEOF : "instanceof" , INTERFACE : "interface" , LET : "let" , NEW : "new" , NULL : "null" , PACKAGE : "package" , PRIVATE : "private" , PROTECTED : "protected" , PUBLIC : "public" , RETURN : "return" , SUPER : "super" , SWITCH : "switch" , STATIC : "static" , THIS : "this" , THROW : "throw" , TRY : "try" , TRUE : "true" , TYPEOF : "typeof" , VAR : "var" , VOID : "void" , WHILE : "while" , WITH : "with" , YIELD : "yield" , CONSTRUCTOR : "constructor" , } ; export const HackLangKeyword = { ... JavaScriptKeyword , VAR : "rice" , CONST : "yuto" , CLASS : "aditya" , THROW : "aditya" , THIS : "ken" , IF : "winston" , WHILE : "theo" , CONSTRUCTOR : "zrl" , IMPORT : "josh" , LET : "luke" , RETURN : "vincent" , NEW : "caleb" , FUNCTION : "sam" , } ;