如果说,之前的失败,是因为“路线错误”,大家虽然痛苦,但心里还憋着一股“只要找到正确的路就能成功”的劲儿。
那么现在,他们面临的,是另一种,更让人绝望的困境。
他们,已经,站在了正确的道路上。
可这条路,是一条,需要,用血肉之躯,去攀登的,万丈绝壁!
“不管有多难,都必须干!”
在短暂的沉寂后,黄建功,第一个,打破了压抑。
他的眼中,闪烁着一种,近乎于悲壮的,决然。
“老师,已经,为我们,指明了‘道’!”
“如果,我们连,沿着‘道’,走下去的勇气,都没有!”
“那我们,就真的,是一群,无可救药的,废物!”
“没有工具,我们就自己造!”
“没有捷径,我们就用最笨的办法,一步一步地,往前挪!”
“我就不信,我们这几百个,全国最顶尖的大脑,还啃不下,这块硬骨头!”
黄建功的这番话,像一针强心剂,重新,点燃了众人心中,那即将熄灭的火焰。
对!
不能放弃!
老师,在天上看着呢!
如果,连这点困难,都克服不了,他们,还有什么脸面,自称是“老师的学生”?
“干!”
“没错!跟它拼了!”
“我就不信,用机器码,写不出一个,语法分析器!”
团队的士气,被重新,鼓舞了起来。
一场,名为“手造神祇”的,悲壮的攻坚战,正式打响。
经过激烈的讨论,他们最终,选择了两种,主流的语法分析技术路线,兵分两路,同时进行。
第一路,由黄建功,亲自带队。
他们采用的,是一种,自上而下的分析方法,名为——“递归下降分析法”。
这个方法的核心思想,非常直观。
他们,为“宪法”中的,每一个“非终结符”(比如、),都编写一个,对应的函数。
当,需要分析一个“赋值语句”的时候,就调用“分析赋值语句”这个函数。
而“分析赋值语句”这个函数内部,又会去调用“分析标识符”和“分析表达式”的函数。
“分析表达式”的函数,又会去调用“分析项”的函数……
就这样,一层一层地,