kodjo
|
821614a6c4
|
We can now use concept sets in BNF definitions
|
2020-01-19 21:48:43 +01:00 |
|
kodjo
|
a7b239c167
|
Refactored Concept class for better separation of metadata, compiled and values
|
2020-01-17 17:27:54 +01:00 |
|
kodjo
|
3789ef25d1
|
Renamed ConceptMatch into ConceptExpression and added unit tests
|
2020-01-15 19:44:32 +01:00 |
|
kodjo
|
8152f82c6b
|
Added simple form of concept composition
|
2020-01-15 18:38:29 +01:00 |
|
kodjo
|
51fa9629d0
|
Refactored to use cached_asts in Concepts, rather than setting up a value directly
|
2020-01-12 10:28:44 +01:00 |
|
kodjo
|
73a6d4e6c2
|
Minor code enhancements
|
2020-01-11 16:03:30 +01:00 |
|
kodjo
|
40416ac337
|
Enhanced complex concepts handling
|
2020-01-11 08:03:35 +01:00 |
|
kodjo
|
b4346b5af0
|
Enhanced ExecutionContext to keep track of the execution flow
|
2020-01-07 15:47:43 +01:00 |
|
kodjo
|
ffd98d7407
|
Fixed BNF concept evaluations
|
2020-01-03 19:19:57 +01:00 |
|
kodjo
|
adcbc6bb2e
|
Tokenizer exceptions are not catched
|
2019-12-31 18:28:04 +01:00 |
|
kodjo
|
81b2355633
|
Fixed EvalEvaluator when there is nothing to evaluate
|
2019-12-27 14:43:36 +01:00 |
|
kodjo
|
26daae4acf
|
ConceptLexerParser can how handle UnrecognizedTokens
|
2019-12-26 15:20:45 +01:00 |
|
kodjo
|
44e4b75cf8
|
You must now use 'eval' to get the body of a concept
|
2019-12-24 16:58:09 +01:00 |
|
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
|
41e0885486
|
Refactored to use a single implementation for concept evaluation
|
2019-12-21 15:08:06 +01:00 |
|