expression.y

来自「语法分析 语法分析」· Y 代码 · 共 25 行

Y
25
字号
%{{*   计算简单的数学表达式的yacc程序   编译:yacc Expression ExpressionY *}unit ExpressionY;interfaceuses  SysUtils, LexLib, YaccLib, ExpressionL;%}%token NAME NUMBER%%statement:	NAME '=' expression	|	expression		{ writeln(format('= %d', [$1])); }	;expression:	expression '+' NUMBER	{ $$ := $1 + $3; }	|	expression '-' NUMBER	{ $$ := $1 - $3; }	|	NUMBER			{ $$ := $1; }	;%%end.

⌨️ 快捷键说明

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