資源簡介
本人用C++寫的一個類C的中間代碼生成器,希望大家多多指正
代碼片段和文件信息
#include??“stdio.h“
#include??“string.h“
#define ???ACC ?-2
/****************************************/
#define?sy_if 0
#define?sy_then 1
#define?sy_else 2
#define?sy_while 3
#define?sy_begin 4
#define?sy_do 5
#define?sy_end 6
#define?a ????7
#define?semicolon 8???//分號
#define?e ?????? 9
#define?jinghao 10??//井號
#define?S ????11
#define?L ????12
#define?tempsy??????15
#define?EA ????18
#define?EO ????19
#define?plus 34??//加號
#define?minus???????35??//減號
#define?times 36??//乘號
#define?division????37??//除號
#define?becomes 38??
#define?op_and 39
#define?op_or 40
#define?op_not 41
#define?rop ????42
#define?lparent 48
#define?rparent 49
#define?ident???????56
#define?intconst????57
/******************************************/
char ch=‘\0‘;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????21921??2008-11-08?10:55??bianyi\bianyi.c
?????目錄??????????0??2009-01-04?05:12??bianyi
-----------?---------??----------?-----??----
????????????????21921????????????????????2
評論
共有 條評論