📄 cminus.l
字号:
%{
#include<iostream>
#include<cstdlib>
#include"yytab.h"
extern SV yyval;
%}
digit [0-9]
letter [a-zA-Z]
id {letter}[{letter}|{digit}]*
num {digit}[1-9]*
%%
int {return INT; }
long {return LONG;}
short {return SHORT;}
for {return FOR; }
if {return IF; }
char {return CHAR; }
float {return FLOAT;}
unsigned {return UNSIGNED;}
double {return DOUBLE;}
signed {return SIGNED;}
while {return WHILE;}
else {return ELSE;}
{id} {return IDENTIFIER;}
{num} {return NUM;}
< {return LESS;}
> {return GREAT;}
== {return EQU;}
!= {return NE;}
, {return 30020; }
; {return 30023; }
{ {return 30021; }
} {return 30022; }
\* {return 30026; }
+ {return 30024; }
- {return 30025; }
/ {return 30027; }
= {return 30028; }
\( {return 30018; }
\) {return 30019; }
%%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -