COMP603 2015: Comprehensive Solutions for COMP603 2015

mikidun 1 0 zip 2024-10-08 03:10:38

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 -> Command

Sequence -> Loop

Sequence -> 任何其他字符,忽略(作为注释处理)

Command -> '+' | '-' | '<' | '>' | ',' | '.'

Loop -> '[' Sequence ']'

如果你的C语言生疏了,请参考文献。使用以下策略之一编写递归下降解析器。

用户评论
请输入评论内容
评分:
暂无评论