17db96d56Sopenharmony_ciENDMARKER
27db96d56Sopenharmony_ciNAME
37db96d56Sopenharmony_ciNUMBER
47db96d56Sopenharmony_ciSTRING
57db96d56Sopenharmony_ciNEWLINE
67db96d56Sopenharmony_ciINDENT
77db96d56Sopenharmony_ciDEDENT
87db96d56Sopenharmony_ci
97db96d56Sopenharmony_ciLPAR                    '('
107db96d56Sopenharmony_ciRPAR                    ')'
117db96d56Sopenharmony_ciLSQB                    '['
127db96d56Sopenharmony_ciRSQB                    ']'
137db96d56Sopenharmony_ciCOLON                   ':'
147db96d56Sopenharmony_ciCOMMA                   ','
157db96d56Sopenharmony_ciSEMI                    ';'
167db96d56Sopenharmony_ciPLUS                    '+'
177db96d56Sopenharmony_ciMINUS                   '-'
187db96d56Sopenharmony_ciSTAR                    '*'
197db96d56Sopenharmony_ciSLASH                   '/'
207db96d56Sopenharmony_ciVBAR                    '|'
217db96d56Sopenharmony_ciAMPER                   '&'
227db96d56Sopenharmony_ciLESS                    '<'
237db96d56Sopenharmony_ciGREATER                 '>'
247db96d56Sopenharmony_ciEQUAL                   '='
257db96d56Sopenharmony_ciDOT                     '.'
267db96d56Sopenharmony_ciPERCENT                 '%'
277db96d56Sopenharmony_ciLBRACE                  '{'
287db96d56Sopenharmony_ciRBRACE                  '}'
297db96d56Sopenharmony_ciEQEQUAL                 '=='
307db96d56Sopenharmony_ciNOTEQUAL                '!='
317db96d56Sopenharmony_ciLESSEQUAL               '<='
327db96d56Sopenharmony_ciGREATEREQUAL            '>='
337db96d56Sopenharmony_ciTILDE                   '~'
347db96d56Sopenharmony_ciCIRCUMFLEX              '^'
357db96d56Sopenharmony_ciLEFTSHIFT               '<<'
367db96d56Sopenharmony_ciRIGHTSHIFT              '>>'
377db96d56Sopenharmony_ciDOUBLESTAR              '**'
387db96d56Sopenharmony_ciPLUSEQUAL               '+='
397db96d56Sopenharmony_ciMINEQUAL                '-='
407db96d56Sopenharmony_ciSTAREQUAL               '*='
417db96d56Sopenharmony_ciSLASHEQUAL              '/='
427db96d56Sopenharmony_ciPERCENTEQUAL            '%='
437db96d56Sopenharmony_ciAMPEREQUAL              '&='
447db96d56Sopenharmony_ciVBAREQUAL               '|='
457db96d56Sopenharmony_ciCIRCUMFLEXEQUAL         '^='
467db96d56Sopenharmony_ciLEFTSHIFTEQUAL          '<<='
477db96d56Sopenharmony_ciRIGHTSHIFTEQUAL         '>>='
487db96d56Sopenharmony_ciDOUBLESTAREQUAL         '**='
497db96d56Sopenharmony_ciDOUBLESLASH             '//'
507db96d56Sopenharmony_ciDOUBLESLASHEQUAL        '//='
517db96d56Sopenharmony_ciAT                      '@'
527db96d56Sopenharmony_ciATEQUAL                 '@='
537db96d56Sopenharmony_ciRARROW                  '->'
547db96d56Sopenharmony_ciELLIPSIS                '...'
557db96d56Sopenharmony_ciCOLONEQUAL              ':='
567db96d56Sopenharmony_ci
577db96d56Sopenharmony_ciOP
587db96d56Sopenharmony_ciAWAIT
597db96d56Sopenharmony_ciASYNC
607db96d56Sopenharmony_ciTYPE_IGNORE
617db96d56Sopenharmony_ciTYPE_COMMENT
627db96d56Sopenharmony_ciSOFT_KEYWORD
637db96d56Sopenharmony_ciERRORTOKEN
647db96d56Sopenharmony_ci
657db96d56Sopenharmony_ci# These aren't used by the C tokenizer but are needed for tokenize.py
667db96d56Sopenharmony_ciCOMMENT
677db96d56Sopenharmony_ciNL
687db96d56Sopenharmony_ciENCODING
69