相关疑难解决方法(0)

是否有可用于8位嵌入式系统的flex/bison的替代方案?

我正在编写一个小型解释器,用于简单的BASIC语言,使用avr-gcc工具链在C语言的AVR微控制器上练习.但是,我想知道是否有任何开源工具可以帮助我编写词法分析器和解析器.

如果我写这个在我的Linux机器上运行,我可以使用flex/bison.现在我把自己限制在一个8位平台上,我必须手动完成所有操作,不是吗?

embedded parsing bison avr-gcc flex-lexer

80
推荐指数
3
解决办法
6万
查看次数

用于简单表达的Javascript解析器

我想找到一个可以处理和评估简单表达式的javascript解析器.解析器应该能够评估常规数学表达式,并支持带参数的自定义函数.它还必须支持字符串处理.字符串连接|| 操作员支持是首选,但是如果+可以做到这一点也没关系.

应由解析器处理的表达式示例:

3*(2 + 1) - 1

2*func(2,2)

func('hello world',0,5)|| '你'

有没有人实现这样的事情或在哪里可以找到类似的东西?

javascript evaluation parsing expression

5
推荐指数
1
解决办法
2万
查看次数