Reserve many keywords.
This commit is contained in:
@@ -394,9 +394,12 @@ enum TokenKind {
|
||||
/* value of last multi-character operator */
|
||||
tMIDDLE = tDBLCOLON,
|
||||
/* reserved words (statements) */
|
||||
tACQUIRE,
|
||||
tAS,
|
||||
tASSERT,
|
||||
tBEGIN,
|
||||
tBREAK,
|
||||
tCATCH,
|
||||
tCASE,
|
||||
tCAST_TO,
|
||||
tCELLSOF,
|
||||
@@ -408,28 +411,47 @@ enum TokenKind {
|
||||
tDEFINED,
|
||||
tDELETE,
|
||||
tDO,
|
||||
tDOUBLE,
|
||||
tELSE,
|
||||
tEND,
|
||||
tENUM,
|
||||
tEXIT,
|
||||
tEXPLICIT,
|
||||
tFINALLY,
|
||||
tFOR,
|
||||
tFOREACH,
|
||||
tFORWARD,
|
||||
tFUNCENUM,
|
||||
tFUNCTAG,
|
||||
tFUNCTION,
|
||||
tGOTO,
|
||||
tIF,
|
||||
tIMPLICIT,
|
||||
tIMPORT,
|
||||
tIN,
|
||||
tINT,
|
||||
tINT8,
|
||||
tINT16,
|
||||
tINT32,
|
||||
tINT64,
|
||||
tINTERFACE,
|
||||
tINTN,
|
||||
tLET,
|
||||
tMETHODMAP,
|
||||
tNAMESPACE,
|
||||
tNATIVE,
|
||||
tNEW,
|
||||
tNULL,
|
||||
tNULLABLE,
|
||||
tOBJECT,
|
||||
tOPERATOR,
|
||||
tPACKAGE,
|
||||
tPRIVATE,
|
||||
tPROTECTED,
|
||||
tPUBLIC,
|
||||
tREADONLY,
|
||||
tRETURN,
|
||||
tSEALED,
|
||||
tSIZEOF,
|
||||
tSLEEP,
|
||||
tSTATIC,
|
||||
@@ -439,13 +461,26 @@ enum TokenKind {
|
||||
tTAGOF,
|
||||
tTHEN,
|
||||
tTHIS,
|
||||
tTHROW,
|
||||
tTRY,
|
||||
tTYPEDEF,
|
||||
tTYPEOF,
|
||||
tTYPESET,
|
||||
tUINT8,
|
||||
tUINT16,
|
||||
tUINT32,
|
||||
tUINT64,
|
||||
tUINTN,
|
||||
tUNION,
|
||||
tUSING,
|
||||
tVAR,
|
||||
tVARIANT,
|
||||
tVIEW_AS,
|
||||
tVIRTUAL,
|
||||
tVOID,
|
||||
tVOLATILE,
|
||||
tWHILE,
|
||||
tWITH,
|
||||
/* compiler directives */
|
||||
tpASSERT, /* #assert */
|
||||
tpDEFINE,
|
||||
|
||||
Reference in New Issue
Block a user