如何实现一个自己的嵌入式语言y可嵌入c/c++的规则语言有 lua ,可嵌入java 的有drools,由于某些业务特性,或者说有些特殊需求需要自己定义规则语言的场景,下面是我实现一个规则语言,采用 c++ ,lex ,yacc (flex,bison)实现,java 也可以采用相同设计原理思路实现,java的语法词法工具名字忘记了,有需要的自己到网上搜索 1 实现技术2 语法说明3 编程接口4 其他
可嵌入c/c++的规则语言有 lua ,可嵌入java 的有drools,由于某些业务特性,或者说有些特殊需求需要自己定义规则语言的场景,下面是我实现一个规则语言,采用 c++ ,lex ,yacc (flex,bison)实现,java 也可以采用相同设计原理思路实现,java的语法词法工具名字忘记了,有需要的自己到网上搜索 源码:https://github.com/wtaccurac