⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 codelex.h

📁 linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -