et_lex.lex.l
来自「早期freebsd实现」· L 代码 · 共 30 行
L
30 行
%{extern int yylineno;int yylineno = 1;%}PC [^\"\n]AN [A-Z_a-z0-9]%%error_table return ERROR_TABLE;et return ERROR_TABLE;error_code return ERROR_CODE_ENTRY;ec return ERROR_CODE_ENTRY;end return END;[\t ]+ ;\n ++yylineno;\"{PC}*\" { register char *p; yylval.dynstr = ds(yytext+1); if (p=rindex(yylval.dynstr, '"')) *p='\0'; return QUOTED_STRING; }{AN}* { yylval.dynstr = ds(yytext); return STRING; }#.*\n ++yylineno;. { return (*yytext); }%%
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?