-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
词法/语法分析器 接口标准讨论 #2
Comments
返回值INT表示种别:需要定义各个种别的整型值 全部变量表示单词属性:需要定义全局变量存储单词属性 例子
|
徐老师关于此问题的回复:在实验题目的测试数据示例中,运算符(+,>),关键词(while)都没有属性(属性为无)。这样定义是可以的,但更鼓励进行实验时由后续语法分析的需要来重新定义单词种别及属性。 |
@Jakob1357 语法分析中对词法分析器的种别和属性的需求大概是? |
@hanliutong 目前来看,我觉得需要的属性有三类数字,返回的是三种int型的值;标识符,返回一个类。感觉关键字和+,-这样的关键字和运算符暂时可以无属性。如果行不通可以再讨论。 |
@Jakob1357 标识符返回的是它本身吗?比如说上面韩柳彤发的例子中输入数据"data"的属性就为data。 |
@bjutfgxqzn 你是说返回的是个字符串吗? |
@Jakob1357 是的 |
我在想有没有必要以宏定义的形式把接口返回的种别单独定义在一个头文件里 @bjutfgxqzn @hanliutong |
类似于 |
对对对,这样代码可读性也强一些 @hanliutong |
|
2 词法分析器 返回单词种别(整数表示)
3 词法分析器 返回单词属性(不同属性对应不同全局变量) @hanliutong @WDDcat @Jakob1357
The text was updated successfully, but these errors were encountered: