📄 readme.txt
字号:
error.txt 语法解析器分析的结果 指出错误类型及错误位置
token.txt 词法分析的结果 解析出单个的token,并指出该token的位置:(行,列)
pcode.txt 生成目标代码
result.txt PLX代码的执行结果
-------------------------------------------------------------------------------
新增内容:
1)支持带参数的函数调用,函数可平行或嵌套定义,只允许内层访问外层,外层不能访问内层
2)支持单行注释
3)支持read语句,因此可从终端获取输入
4)支持for语句
5)支持空程序体
-------------------------------------------------------------------------------
关于错误处理:
分为词法分析错误、句法分析错误、运行时错误(如除数为0)
ps:
允许变量名或函数名重复,但访问的时候以最后一次声明的为有效
-------------------------------------------------------------------------------
使用方法:
1)编写好PLX源文件
2)修改PLX.bat批处理文件
example : PLX.exe test.pas(PLX源文件名)
3)双击PLX.bat,然后就会生成上述4个文件
-------------------------------------------------------------------------------
存在的bug:
错误处理能力不强,有时漏了一个关键字可能会引发一序列错误,但基本的错误:如漏了','、';',或漏了
一些不是很重要的关键字或你不连续漏了N个关键字,那还是可以较准确的指出的,否则说明你对PLX语法
还不熟悉。对乱写的一个程序我的这个所谓的编译器还是不能应付的~_~
---------------------------------------------------------------------------------------------
@ @ @ @ @ @ @ @
@ 于2007-12-3 @
@ ECNU.CS @
@ By tinysun @
@ @ @ @ @ @ @ @
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -