小编nap*_*pco的帖子

为编程语言编写解析器:输出

我正在尝试用C++编写一个简单的解释型编程语言.我读过很多人使用像Lex/Flex Bison这样的工具来避免"重新发明轮子",但由于我的目标是了解这些小动物是如何改善我的知识的,所以我决定写出Lexer和从头开始解析.目前我正在研究解析器(词法分析器已完成),我问自己它的输出应该是什么.一颗树?带有"深度"或"移位"参数的语句的线性向量?我该如何管理循环和if语句?我应该用隐形goto语句替换它们吗?

c++ parsing lexer output

3
推荐指数
1
解决办法
2774
查看次数

标签 统计

c++ ×1

lexer ×1

output ×1

parsing ×1