├── .travis.yml ├── Gemfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── Rakefile ├── binding.gyp ├── docs ├── benchmark.xlsx ├── js │ └── reference.md ├── json │ └── reference.md ├── manners.png ├── py │ ├── README.txt │ └── reference.md ├── rb │ └── reference.md └── waltzdb.png ├── durable_rules.gemspec ├── libjs ├── durable.js └── durableEngine.js ├── libpy └── durable │ ├── __init__.py │ ├── engine.py │ └── lang.py ├── librb ├── durable.rb └── engine.rb ├── package.json ├── setup.py ├── src ├── rules │ ├── Makefile │ ├── events.c │ ├── json.c │ ├── json.h │ ├── regex.c │ ├── regex.h │ ├── rete.c │ ├── rete.h │ ├── rules.gyp │ ├── rules.h │ ├── state.c │ └── state.h ├── rulesjs │ └── rules.cc ├── rulespy │ └── rules.c └── rulesrb │ ├── extconf.rb │ └── rules.c ├── testjs ├── admin.html ├── build │ └── config.gypi ├── durableVisual.js ├── manners.js ├── mannersData.js ├── test.js ├── testdurable.js ├── testdynamic.html ├── testdynamic.js ├── testsamples.js ├── waltzdb.js └── waltzdbData.js ├── testpy ├── admin.html ├── durableVisual.js ├── manners.py ├── manners_data.py ├── testdurable.py ├── testdynamic.html ├── testdynamic.py ├── testsamples.py ├── waltzdb.py ├── waltzdb2.py └── waltzdb_data.py └── testrb ├── admin.html ├── durableVisual.js ├── manners.rb ├── manners_data.rb ├── testdynamic.html ├── testdynamic.rb ├── testsamples.rb ├── waltzdb.rb └── waltzdb_data.rb /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/Rakefile -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/binding.gyp -------------------------------------------------------------------------------- /docs/benchmark.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/benchmark.xlsx -------------------------------------------------------------------------------- /docs/js/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/js/reference.md -------------------------------------------------------------------------------- /docs/json/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/json/reference.md -------------------------------------------------------------------------------- /docs/manners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/manners.png -------------------------------------------------------------------------------- /docs/py/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/py/README.txt -------------------------------------------------------------------------------- /docs/py/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/py/reference.md -------------------------------------------------------------------------------- /docs/rb/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/rb/reference.md -------------------------------------------------------------------------------- /docs/waltzdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/docs/waltzdb.png -------------------------------------------------------------------------------- /durable_rules.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/durable_rules.gemspec -------------------------------------------------------------------------------- /libjs/durable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/libjs/durable.js -------------------------------------------------------------------------------- /libjs/durableEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/libjs/durableEngine.js -------------------------------------------------------------------------------- /libpy/durable/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/libpy/durable/__init__.py -------------------------------------------------------------------------------- /libpy/durable/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/libpy/durable/engine.py -------------------------------------------------------------------------------- /libpy/durable/lang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/libpy/durable/lang.py -------------------------------------------------------------------------------- /librb/durable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/librb/durable.rb -------------------------------------------------------------------------------- /librb/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/librb/engine.rb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/package.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/setup.py -------------------------------------------------------------------------------- /src/rules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/Makefile -------------------------------------------------------------------------------- /src/rules/events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/events.c -------------------------------------------------------------------------------- /src/rules/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/json.c -------------------------------------------------------------------------------- /src/rules/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/json.h -------------------------------------------------------------------------------- /src/rules/regex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/regex.c -------------------------------------------------------------------------------- /src/rules/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/regex.h -------------------------------------------------------------------------------- /src/rules/rete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/rete.c -------------------------------------------------------------------------------- /src/rules/rete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/rete.h -------------------------------------------------------------------------------- /src/rules/rules.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/rules.gyp -------------------------------------------------------------------------------- /src/rules/rules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/rules.h -------------------------------------------------------------------------------- /src/rules/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/state.c -------------------------------------------------------------------------------- /src/rules/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rules/state.h -------------------------------------------------------------------------------- /src/rulesjs/rules.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rulesjs/rules.cc -------------------------------------------------------------------------------- /src/rulespy/rules.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rulespy/rules.c -------------------------------------------------------------------------------- /src/rulesrb/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rulesrb/extconf.rb -------------------------------------------------------------------------------- /src/rulesrb/rules.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/src/rulesrb/rules.c -------------------------------------------------------------------------------- /testjs/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/admin.html -------------------------------------------------------------------------------- /testjs/build/config.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/build/config.gypi -------------------------------------------------------------------------------- /testjs/durableVisual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/durableVisual.js -------------------------------------------------------------------------------- /testjs/manners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/manners.js -------------------------------------------------------------------------------- /testjs/mannersData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/mannersData.js -------------------------------------------------------------------------------- /testjs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/test.js -------------------------------------------------------------------------------- /testjs/testdurable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/testdurable.js -------------------------------------------------------------------------------- /testjs/testdynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/testdynamic.html -------------------------------------------------------------------------------- /testjs/testdynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/testdynamic.js -------------------------------------------------------------------------------- /testjs/testsamples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/testsamples.js -------------------------------------------------------------------------------- /testjs/waltzdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/waltzdb.js -------------------------------------------------------------------------------- /testjs/waltzdbData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testjs/waltzdbData.js -------------------------------------------------------------------------------- /testpy/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/admin.html -------------------------------------------------------------------------------- /testpy/durableVisual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/durableVisual.js -------------------------------------------------------------------------------- /testpy/manners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/manners.py -------------------------------------------------------------------------------- /testpy/manners_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/manners_data.py -------------------------------------------------------------------------------- /testpy/testdurable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/testdurable.py -------------------------------------------------------------------------------- /testpy/testdynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/testdynamic.html -------------------------------------------------------------------------------- /testpy/testdynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/testdynamic.py -------------------------------------------------------------------------------- /testpy/testsamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/testsamples.py -------------------------------------------------------------------------------- /testpy/waltzdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/waltzdb.py -------------------------------------------------------------------------------- /testpy/waltzdb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/waltzdb2.py -------------------------------------------------------------------------------- /testpy/waltzdb_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testpy/waltzdb_data.py -------------------------------------------------------------------------------- /testrb/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/admin.html -------------------------------------------------------------------------------- /testrb/durableVisual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/durableVisual.js -------------------------------------------------------------------------------- /testrb/manners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/manners.rb -------------------------------------------------------------------------------- /testrb/manners_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/manners_data.rb -------------------------------------------------------------------------------- /testrb/testdynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/testdynamic.html -------------------------------------------------------------------------------- /testrb/testdynamic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/testdynamic.rb -------------------------------------------------------------------------------- /testrb/testsamples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/testsamples.rb -------------------------------------------------------------------------------- /testrb/waltzdb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/waltzdb.rb -------------------------------------------------------------------------------- /testrb/waltzdb_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jruizgit/rules/HEAD/testrb/waltzdb_data.rb --------------------------------------------------------------------------------