我在哪里可以找到MATLAB的正式语法?

我想编写一个词法分析器生成器,将MATLAB语言的基本子集转换为C#,C等.为了帮助我这样做,我想找到一个包含MATLAB形式语法的文档.花了一点时间研究这个,似乎Mathworks没有提供.

有谁知道我在哪里可以找到这样的文件?

最佳答案
写你自己的正式语法的绝佳机会:)

如果您应该选择自己编写语法,我可以推荐BNFC,它可以采用正式的BNF语法,并为几种目标语言(C/C++,C#,Java,Haskell等)构建数据结构和词法分析器/解析器.这样可以节省大量时间,让您专注于制定语法,然后以您喜欢的语言实现转换器.

如果不出意外,BNFC的链接包含一些关于如何制定BNF语法的帮助和指示.祝你好运!

转载注明原文:我在哪里可以找到MATLAB的正式语法? - 代码日志