kodjo
966a1ed814
Working on #48 : Refactored FunctionParser, introducting ExpressionParser
2021-03-10 11:46:39 +01:00
kodjo
05577012f3
Fixed #32 : concept groups are not correctly updated
...
Fixed #35 : Refactor test helper class (CNC, CC, CIO)
Fixed #36 : Concept values are not used when declared with variable expression
Fixed #37 : Objects in memory lose their values are restart
Fixed #38 : func(a=b, c) (which is not allowed) raise an exception
2021-03-05 11:16:19 +01:00
kodjo
a2a8d5c5e5
Implemented a first and basic version of a Rete rule engine
2021-02-09 16:06:32 +01:00
kodjo
821dbed189
Fixed #3 : Added sheerka.resolve_rule()
...
Fixed #5 : Refactored SheerkaComparisonManager
Fixed #6 : Sya parser no longer works after restart
2021-01-15 07:11:04 +01:00
kodjo
e26c83a825
Implemented SheerkaOntology
2021-01-11 15:36:03 +01:00
kodjo
8b86998225
First implementation of Debugger for SyaNodeParser
2020-12-03 21:50:48 +01:00
kodjo
cac732bd93
First but not optimized version of AstFormatDict
2020-11-24 13:43:04 +01:00
kodjo
315f8ea09b
Added first version of DebugManager. Implemented draft of the rule engine
2020-11-20 13:41:45 +01:00
kodjo
177a6b1d5f
Implemented FunctionParser
2020-09-17 14:11:09 +02:00
kodjo
37cd3ed757
Fixed some bugs
2020-08-27 18:54:28 +02:00
kodjo
b768eaa95d
Fixed RET functionnality misbehaviour
2020-07-08 13:35:18 +02:00
kodjo
56e1cb4587
Fixed some bugs
2020-07-05 20:19:19 +02:00
kodjo
2c5840752a
Fixed BnfNodeParser to allow expressions like 'number hundred' when number is a group
2020-06-27 18:56:04 +02:00
kodjo
7310bc5522
Fixed infinite recursion when parsing complex BNF node
2020-06-23 15:22:27 +02:00
kodjo
c43a3ef946
In PythonEvaluator, I now evaluate concept and/or concept body
2020-06-11 17:36:43 +02:00
kodjo
d7573f095f
Reimplemented explain feature
2020-06-04 18:43:15 +02:00
kodjo
c79403443f
Fixed concept token parsing
2020-05-23 10:46:03 +02:00
kodjo
37d3d16e21
ExactConceptParser can now recognize concepts by their names
2020-05-21 16:27:18 +02:00
kodjo
d357329f51
Improved PythonEvaluator when dealing with concept class
2020-05-20 04:19:19 +02:00
kodjo
08e3086820
Added SheerkaComparisonManager
2020-05-17 20:19:26 +02:00
kodjo
6e343ba996
Refactored Caching, Refactored BnfNodeParser, Introduced Sphinx
2020-05-12 17:21:10 +02:00
kodjo
d6ea2461a8
First version of explain. Creating a new parser was a wrong approach. Need to reimplement
2020-04-17 17:24:57 +02:00
kodjo
6c7c529016
Added SyaNodeParser (finally, after one month)
2020-04-09 15:42:36 +02:00
kodjo
afc1e22949
Added basic implentation for where
2020-02-05 18:47:20 +01:00
kodjo
b9afcba61f
Refactored ExecutionContext serialization (added sheerkapickle) and added History management
2020-01-31 18:58:03 +01:00
kodjo
c489a38ebc
Refactored sheerka class: splitted to use sub handlers. Refactored unit tests to use classes.
2020-01-22 17:49:28 +01:00