Commit Graph

18 Commits

Author SHA1 Message Date
kodjo 821614a6c4 We can now use concept sets in BNF definitions 2020-01-19 21:48:43 +01:00
kodjo 40416ac337 Enhanced complex concepts handling 2020-01-11 08:03:35 +01:00
kodjo a62c1f0f13 Refactored parsers to introduce priority 2020-01-08 19:45:54 +01:00
kodjo b4346b5af0 Enhanced ExecutionContext to keep track of the execution flow 2020-01-07 15:47:43 +01:00
kodjo adcbc6bb2e Tokenizer exceptions are not catched 2019-12-31 18:28:04 +01:00
kodjo 26daae4acf ConceptLexerParser can how handle UnrecognizedTokens 2019-12-26 15:20:45 +01:00
kodjo a683d4cd42 Added concept 'isa' other_concept functionality 2019-12-21 22:02:07 +01:00
kodjo 41e0885486 Refactored to use a single implementation for concept evaluation 2019-12-21 15:08:06 +01:00
kodjo b24b858b81 Console logs use stdout instead of stderr 2019-12-20 14:31:22 +01:00
kodjo 5c95d918ad Refactored sheerka execution flow + Enhanced log management 2019-12-19 21:02:20 +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 714f4f5dd0 Enhanced PythonEvaluator to accept concepts 2019-11-21 11:52:15 +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 0d2adf1b6c Initialized logging 2019-11-05 19:56:00 +01:00
kodjo 8107e149b9 Added DefaultParser 2019-10-29 18:39:51 +01:00