📄 分析说明.txt
字号:
WF.dat(文法分析过程) sys.dat(四元式)中的简单代号:
字符: 代表的关键字:
a -> if
e -> else
w -> while
f -> for
t -> int
b -> double
r -> char
v -> void
g -> get
p -> put
n -> return
i -> 所有数字
j -> 单个字符 例:'a','#'--
d -> 所有标识符(包括变量和函数名)
0 -> ++,-- (不支持)
1 -> +=
2 -> -=
3 -> *=
4 -> /=
5 -> &&
6 -> ||
7 -> !=
8 -> ==
x -> >=
y -> <=
sys.dat文件内容解析:(n,n1,n2 代表任意正整数)
1。最前面有数字序列说明
2。普通数字代表是原文件中的常量
例:=,a,2,[n](把 2 付值给 a 并把 a 的内容保存)
式中的 2
3。中括号中的数字代表保存到的数组的下标
例:+,a,2,[n](a 加 2 并把结果保存)
式中的 [n] 表示保存到数组下标为 n 的位置
4。0,a,[-1],[n]
表示把 a 保存到数组下标为 n 的位置 .第三个数[-1]无效
5。p,[-1],[-1],[n]
表示把数组中下标为 n 位置的数 输出,[-1]未定义数
6。G,0,0,n
表示无条件跳转到 序列 n 处 0无效数
7。G,n1,n2,[n]
表示判断[n]是否是真值(0为假,非0为真)
真:跳到序列 n1
假:跳到序列 n2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -