codelex.h
来自「linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究」· C头文件 代码 · 共 55 行
H
55 行
#define MAXIDLEN 20 // length of identifiers#define NRW 34 // number of reserved wordschar* keyword[NRW + 1] ={ "", /* place holder */ "auto","break","case","char","const","continue","default","do","double","else","enum", "extern","float","for","goto","if","inline","int","long","register","return","short", "signed","sizeof","static","struct","switch","typedef","union","unsigned","void", "volatile","while","__asm__"};enum symtype{ SYM_NULL, SYM_IDENTIFIER, SYM_NUMBER, SYM_PLUS, SYM_MINUS, SYM_TIMES, SYM_SLASH, SYM_ODD, SYM_EQU, SYM_NEQ, SYM_LES, SYM_LEQ, SYM_GTR, SYM_GEQ, SYM_LPAREN, SYM_RPAREN, SYM_COMMA, SYM_SEMICOLON, SYM_PERIOD, SYM_BECOMES, SYM_BEGIN, SYM_END, SYM_IF, SYM_THEN, SYM_WHILE, SYM_DO, SYM_CALL, SYM_CONST, SYM_VAR, SYM_PROCEDURE, SYM_READ, SYM_WRITE, SYM_REPEAT, SYM_UNTIL, SYM_ELSE, SYM_LBRACKET, SYM_RBRACKET, SYM_SELFADD, SYM_SELFMINUS};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?