Neb:具有模糊目的的解析器

时间:2024-06-13 00:20:50
【文件属性】:

文件名称:Neb:具有模糊目的的解析器

文件大小:248KB

文件格式:ZIP

更新时间:2024-06-13 00:20:50

C++

鼻 具有模糊目的的解析器 “我的目​​的是什么?我是什么?我要去哪里?一路上我可以为谁服务?” 我们的解析器不知道这些问题的答案。 它只是专注于它知道该怎么做:解析。 Neb解析unicode或序列化格式的数学语法。 Neb具有模糊的哲学,即尽可能多地解析有效的数学语法,而不管在以后的阶段中解释或处理解析树的实用性如何。 解析和解释之间的这种划分最终应有助于开发健壮的技术堆栈。 该解析器通过递归下降实现,并使用多个LibreOffice电子表格执行令牌和AST节点定义的代码生成。 先决条件 Qt( ) 可选:YAWYSIWYGEE( ) 执照 此项目已获得MIT许可证的许可-有关详细信息,请参阅文件。


【文件预览】:
Neb-master
----.gitignore(339B)
----DiffusionEq.png(41KB)
----MathLimerick.png(40KB)
----Wiki()
--------Grammar_ID.md(923B)
--------Validation.md(1KB)
--------Grammar_ImplicitMultiplication.md(2KB)
--------Grammar_Other.md(782B)
--------IdealAndRoadmap.md(1KB)
--------Grammar_Newlines.md(486B)
--------Grammar_Ambiguities.md(3KB)
--------Grammar_Scripts.md(702B)
----LICENSE(1KB)
----Neb.pro(126B)
----LinearControlEq.png(36KB)
----README.md(1KB)
----include()
--------neb_token.h(319B)
--------neb_node.h(769B)
--------neb_tokentype.h(17KB)
--------neb_parser.h(4KB)
--------neb_nodetype.h(4KB)
----example()
--------resources()
--------mainwindow.cpp(1KB)
--------mainwindow.h(371B)
--------main.cpp(634B)
--------example.pro(921B)
--------mainwindow.ui(5KB)
----source()
--------neb_token.h(319B)
--------neb_parser.cpp(45KB)
--------neb_node.cpp(2KB)
--------neb_scanner.cpp(10KB)
--------meta()
--------neb_node.h(769B)
--------neb_scanner.h(1KB)
--------neb_tokentype.h(17KB)
--------neb_parser.h(4KB)
--------neb_nodetype.h(4KB)
--------source.pro(1KB)
----exampleIntegrated()
--------exampleIntegrated.pro(1KB)
--------resources()
--------mainwindow.cpp(3KB)
--------mainwindow.h(749B)
--------main.cpp(634B)
--------mainwindow.ui(2KB)
----.gitattributes(49B)

网友评论