编译原理中词法分析器首先词法分析器要对单词进行提取,那么负号正号,和加号减号,在程序表达上并没有区别,但是我要对其进行提
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 11:37:43
编译原理中词法分析器
首先词法分析器要对单词进行提取,那么负号正号,和加号减号,在程序表达上并没有区别,但是我要对其进行提取,就是区分这两种,他们有不同的内值填充,我怎么区分,有没有有想法的
偌大个百度,居然都有没有人回复
首先词法分析器要对单词进行提取,那么负号正号,和加号减号,在程序表达上并没有区别,但是我要对其进行提取,就是区分这两种,他们有不同的内值填充,我怎么区分,有没有有想法的
偌大个百度,居然都有没有人回复
或许……可以通过这个符号的前面的第一个有实际意义的“单词”的属性来判断,因为如果它是加减号,
那么它“前面”的那个单词必然具有可以被它加或减的属性,否则就是正负号.
如果前一个单词属性是标示符或者某种数据类型(比如整型、字符串型),
那么这个符号就是加减号而不是正负号,如果前面一个单词
是关键字或运算符这类不可能承受“加减”操作的这种,这个号就是正负号.
个人觉得这个问题应该没有一针见血或者一劳永逸的办法,就得一点一点分析吧.
PPPS:还有一策就是甭搭理它,交给语义分析办.
那么它“前面”的那个单词必然具有可以被它加或减的属性,否则就是正负号.
如果前一个单词属性是标示符或者某种数据类型(比如整型、字符串型),
那么这个符号就是加减号而不是正负号,如果前面一个单词
是关键字或运算符这类不可能承受“加减”操作的这种,这个号就是正负号.
个人觉得这个问题应该没有一针见血或者一劳永逸的办法,就得一点一点分析吧.
PPPS:还有一策就是甭搭理它,交给语义分析办.
编译原理中词法分析器首先词法分析器要对单词进行提取,那么负号正号,和加号减号,在程序表达上并没有区别,但是我要对其进行提
编译原理词法分析器求一个词法分析的源代码
关于编译原理编译原理的此法分析器设计有一道题中的结尾要求中这样写到:……分析器的输入为由上述几类单词构成的程序(c语言的
加号.减号和正号.负号有什么区别
编译原理题,在建立LL(1)语法分析器时,提左因子和消除左递归的目的是什么.
编译原理问题构造一个不带回溯的自上而下语法分析器对文法有何要求?为什么?
编译原理的 词法分析 与 语法分析
编译原理词法分析程序不要C语言的,是C++版的,
"在对一个C程序进行编译的过程中,可发现注释中的拼写错误"这句话对不?
汉语中语法和词法有什么区别
语言学中词法和句法的区别是什么?
要初中外研版英语全部词法和语法