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

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页