文件名称:cpp:Lezer解析器系统的C ++语法
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-23 18:54:00
JavaScript
lezer-cpp 这是解析器系统的C ++语法。 所使用的语法大部分是基于相应的。 应当指出,真正解析C ++而没有符号表和预处理器实际上是不可能的。 像这样解析时,语言非常非常模棱两可。 该语法试图选择一种可能的语法分析,但是完全可以选择错误的语法。 该代码已获得MIT许可。
【文件预览】:
cpp-master
----.gitignore(43B)
----README.md(559B)
----CHANGELOG.md(686B)
----rollup.config.js(309B)
----test()
--------microsoft.txt(501B)
--------definitions.txt(5KB)
--------declarations.txt(28KB)
--------expressions.txt(17KB)
--------ambiguities.txt(2KB)
--------types.txt(3KB)
--------test-cpp.js(528B)
--------statements.txt(7KB)
----LICENSE(1KB)
----package.json(915B)
----dist()
--------index.d.ts(58B)
----src()
--------tokens.js(3KB)
--------cpp.grammar(23KB)
----.npmignore(14B)