disql:基于自定义特定于域的命令语言的Discord管理机器人 源码
不合格 不和谐查询语言机器人 这是一个实验性Discord机器人,它基于为此目的而创建的特定于域的语法的解析器。 什么? 我使用了一种称为东西,更确切地说是 ,它采用一种称为语法的特殊输入格式,并输出解析器的代码,该解析器的代码能够标记和解释给定语法中的“句子”(或抛出一个“句子”)。错误的句子)。 它是如何工作的? 有一个名为的文件,内部具有语法定义,并且脚本加载该语法文件,使用解析器生成器并将输出的语法作为另一个项目文件输出,然后将结果导入到其他项目文件中。代码。 该项目的状态如何? 它目前处于非常非常Alpha-PoC阶段,但是它证明了它是可以完成和工作的。
文件列表
disql-master.zip
(预估有个24文件)
disql-master
src
index.ts
1KB
model
config.ts
49B
config
loader.ts
302B
parser
grammar.pegjs
4KB
parser-imports.ts
608B
暂无评论