文件名称:qGrid:解释图式查询的语言
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-29 19:18:33
JavaScript
QuestionGrid 一种简单的逻辑编程语言,可编译为C。 如何使用 注意:qGrid要求使用node.js和gcc,如果使用其他c编译器,则可以在src / compiler.js的主要函数中对其进行更改。 克隆此存储库后,您可以编写一个带有.qgd扩展名的保存qGrid文件,并将其放在任何目录中。 要创建输出文件,请从该存储库的根目录运行以下命令: node qgrid path/to/my/file.qgd myprogram 在这种情况下,c编译器将创建一个名为“ myprogram”的输出文件,您可以像这样运行: ./myprogram 例子 基本模式如下: {state} {relation} {state} 有两个基本关系: ->是可传递的等于-! 均值不等于 animal->thing chair->thing animal->living 您可以将状态用作
【文件预览】:
qGrid-master
----.gitignore(57B)
----README.md(2KB)
----examples()
--------three.qgd(408B)
--------five.qgd(158B)
--------four.qgd(132B)
--------two.qgd(151B)
--------one.qgd(95B)
----qgrid.js(289B)
----package.json(315B)
----src()
--------structures.h(355B)
--------core.h(728B)
--------parser.js(948B)
--------main.js(232B)
--------core.c(6KB)
--------compiler.js(6KB)
--------javascript()
--------lexer.js(373B)