postfix.y

来自「compiler」· Y 代码 · 共 19 行

Y
19
字号
/*@A (C) 1992 Allen I. Holub                                                */

%term ICON  NAME
%left PLUS  MINUS
%left TIMES DIVIDE
%%
s	: expr
	;

expr	: NAME			{ yycode("%s\n", yytext	); }
	| ICON			{ yycode("%s\n", yytext	); }
	| expr DIVIDE expr	{ yycode("/\n" 		); }
	| expr TIMES  expr	{ yycode("*\n" 		); }
	| expr PLUS   expr	{ yycode("+\n" 		); }
	| expr MINUS  expr	{ yycode("-\n" 		); }
	;
%%
main(){ yyparse(); }

⌨️ 快捷键说明

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