tjs2语法是吉里吉里原作者自己编的,可被吉里吉里内核编译。
第一种方法,最简单,就是用吉里吉里去编译。第二种,可以去用github上别人开源的tjs2编译器,我没用过。第三种,自己根据tjs2的语法规则写一个编译器。
这里只介绍怎么用吉里吉里去编译tjs2文件。
这里是吉里吉里根目录,不同版本显示的可能有所不同。
进入sample文件夹,再进入system,确认这里面是否有AfterInit这个文件,没有的话自己新建一个。
下面是四个关键文件的内容。实际执行顺序是startup.tjs -> initialize.tjs -> AfterInit.tjs -> first.ks。你可以把你想要的编辑的tjs2文件的内容拷入到AfterInit.tjs中编译过之后再拿到别处用。不过要注意的是,这里只有“编译”的效果,只是帮你检证在特定的加载顺序下(比如这里就是AfterInit.tjs所处的位置)有没有错误。并不能保证把这文件内的代码放到别的工程内的任意位置都能正常工作。
这里打出了预想结果,有啥想要检证的代码可以说说看。