Commit Graph

26 Commits

Author SHA1 Message Date
kodjo 5c90b07e1a Added mandatory evaluator steps 2019-12-22 19:51:17 +01:00
kodjo a683d4cd42 Added concept 'isa' other_concept functionality 2019-12-21 22:02:07 +01:00
kodjo 2474b08150 Updated sheerka.value() and added unit tests 2019-12-21 16:15:54 +01:00
kodjo 41e0885486 Refactored to use a single implementation for concept evaluation 2019-12-21 15:08:06 +01:00
kodjo 69f8c2835f Fixed initialisation issue for concepts with BNF definition 2019-12-20 12:25:15 +01:00
kodjo 5c95d918ad Refactored sheerka execution flow + Enhanced log management 2019-12-19 21:02:20 +01:00
kodjo 8dbe2e1b20 Added ZeroAndMore and OneAndMore to BNF. BNF expressions can now be captured 2019-12-18 12:03:29 +01:00
kodjo 88cd3162be I can define and eval BNF definitions 2019-12-17 21:19:44 +01:00
kodjo c668cc46d2 Added bnf when adding a new concept + Started logging filtering 2019-12-13 20:26:11 +01:00
kodjo 75c8793d53 Refactord Concept class to regroup all builtins properties into a ConceptMetadata class 2019-11-30 18:16:20 +01:00
kodjo 5e539a4b28 First steps of ConceptLexer. Need to update DefaultParser before continuing 2019-11-29 17:26:50 +01:00
kodjo 714f4f5dd0 Enhanced PythonEvaluator to accept concepts 2019-11-21 11:52:15 +01:00
kodjo cb6be9fec7 Added concepts with the same key handling 2019-11-18 17:02:02 +01:00
kodjo 7fa509555d Managing concept properties in ConceptEvaluator 2019-11-16 18:11:29 +01:00
kodjo 3a1dea19e8 Added empty string parser 2019-11-15 17:49:37 +01:00
kodjo 2fbda533f1 Added parsers and Evaluators auto discovery 2019-11-15 16:36:38 +01:00
kodjo 9e10e77737 Refactored to allow ConceptEvaluator 2019-11-14 22:04:38 +01:00
kodjo 576ce77740 Added ExactConceptParser 2019-11-09 17:29:50 +01:00
kodjo 448ebc696a Added basic implementation for Python code evaluation 2019-11-07 17:18:07 +01:00
kodjo b818c992ec Upgrade to Python 3.8 + duplicate check when adding in sdp 2019-11-06 16:01:58 +01:00
kodjo 0d2adf1b6c Initialized logging 2019-11-05 19:56:00 +01:00
kodjo b12204360e Reworked sdp 2019-11-02 14:17:10 +01:00
kodjo 8107e149b9 Added DefaultParser 2019-10-29 18:39:51 +01:00
kodjo 8f1c2ed818 Refactored sdp serializers 2019-10-21 16:13:56 +02:00
Kodjo Sossouvi 3f423454c8 fixed unit test folder 2019-08-28 18:25:15 +02:00
Kodjo Sossouvi ab57a84956 Starting Sheerka, learning Python 2019-07-18 23:55:14 +02:00