说明.txt
来自「SimPas词法分析器。用flex编译生成yy.lex.c,然后用vc编译生成.」· 文本 代码 · 共 16 行
TXT
16 行
忽略注释里面的换行符。
如果要包含回车,用下面的方法处理
"{" { comment_pascal(); }
[\n] { current_lineno++; }
然后自己写个comment_pascal(函数,在函数里面读注释,一直到 }
读的时候碰到\n,lineno++
用c = yyinput()读取输入流
relop,addop,mulop以后还需修改,分开写。例如:
"+" { return( '+' ); }
"-" { return( '-' ); }
"*" { return( '*' ); }
"/" { return( '/' ); }
放在规则部分
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?