文件名称:leetcode18java-COMP603-2015:COMP603-2015
文件大小:5.01MB
文件格式:ZIP
更新时间:2024-07-26 12:24:29
系统开源
leetcode 18 java 编译器设计 5 月 21 日:实验 2。解析 Brainfuck 预赛 来吧,从我这里拉: cd COMP603-2015 git pull upstream master 你有 Visual Studio 或安装了吗? 起始代码src/brainfuck.cpp使用C++编写。 目标 修改src/brainfuck.cpp以使用递归下降进行解析。 Brainfuck 的 LL(1) 语法是: Program -> Sequence Sequence -> Command Sequence Sequence -> Loop Sequence Sequence -> any other character, ignore (treat as a comment) Sequence -> "" (empty string) Command -> '+' | '-' | '<' | '>' | ',' | '.' Loop -> '[' Sequence ']' 提示 如果你的 `C` 生锈了,请参阅参考资料]。 使用以下策略之一编写递归下降解析器。 使用在