【发布时间】:2015-10-28 15:45:12
【问题描述】:
我正在用 flex + bison 编写一种基本语言,用于我自己的个人研究/运行简单的脚本以获得乐趣。
它通过命令行获取用户输入,对其进行解析并执行所需的结果。我想添加功能加载文件。
例如,当“加载文件'somefile.src'”文件被加载并自动解析时,解析器切换回等待命令行输入。
我无法理解文档,并且非常迷茫。作为一个整体,我对 flex、bison 和 C 不熟悉,这无济于事。
我正在关注这个 pdf:http://epaperpress.com/lexandyacc/(使用复杂的计算器作为骨架并在其上添加功能)以及查看野牛文档 http://www.gnu.org/software/bison/manual/bison.html。
任何建议将不胜感激。
【问题讨论】:
标签: c bison flex-lexer