scanner.ll

来自「linux shell 得词法分析器」· LL 代码 · 共 16 行

LL
16
字号
%{
	#include "scanner.h"
	#define yywrap() (1)
%}
%%
"&" { return AMPERSAND; }
"<" { return LESS; }
">>" { return GRGR; }
">" { return GREATER; }
"|" { return PIPE; }
"\n" { return NEWLINE; }
[0-9]+ { return INTEGER; }
[^[:blank:]\n]+ { return STRING; }
[[:blank:]]+ { /* do nothing */ }
%%

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?