Parsing lex/yacc简单Q

Parsing lex/yacc简单Q,parsing,yacc,lex,Parsing,Yacc,Lex,lex和yacc可以用来制作编程语言吗?还有一些书的推荐书 一些参考资料 到目前为止,我发现了一些类似的: 是的,您当然可以使用lex和yacc为编程或脚本语言构建编译器/转换器。这些工具有GNU变体,称为和。约翰·莱文的《lex&yacc》多年来一直是这些工具书籍的黄金标准。那本书可能已经绝版了,但我希望后续的那本书也一样好。要深入研究构建编译器,请从Aho et al.,2/e开始。(同样,我的建议是基于本书的第一版。)当然,就像if和else可以用来制作操作系统一样。强烈建议您在开始本课程

lex和yacc可以用来制作编程语言吗?还有一些书的推荐书

一些参考资料

到目前为止,我发现了一些类似的:


是的,您当然可以使用lex和yacc为编程或脚本语言构建编译器/转换器。这些工具有GNU变体,称为和。约翰·莱文的《lex&yacc》多年来一直是这些工具书籍的黄金标准。那本书可能已经绝版了,但我希望后续的那本书也一样好。要深入研究构建编译器,请从Aho et al.,2/e开始。(同样,我的建议是基于本书的第一版。)

当然,就像
if
else
可以用来制作操作系统一样。强烈建议您在开始本课程之前花些时间阅读一本标准的编译器书籍。