我正在设计要在禁止使用动态内存的嵌入式环境中运行的软件。Lex和Yacc非常适合该应用程序。
我可以配置Lex和Yacc完全不使用动态内存分配吗?
是否可以将Lex和Yacc配置为使用预定义的内存块,并将动态内存使用限制为该预定义的空间?
是否可以将动态内存的使用限制为仅对程序进行初始化(即程序首次运行时)?
编辑: 作为对TonyK的响应,我希望解析器不使用动态内存。
谢谢
c++ embed yacc memory-management lex
c++ ×1
embed ×1
lex ×1
memory-management ×1
yacc ×1