我开发了一种解释型编程语言。它在很大程度上基于C。问题是,我想添加一个foreach
指令,但不知道该怎么做。
我正在使用Bison和Flex作为解析器和词法分析器生成器。
我开发了一种解释型编程语言。它在很大程度上基于C。问题是,我想添加一个foreach
指令,但不知道该怎么做。
我正在使用Bison和Flex作为解析器和词法分析器生成器。
在您的语法中,您需要一个类似以下内容的表达式:
foreach := foreach ( name in name ) { statements }