修訂. | 時間 | 作者 |
---|---|---|
7652c23a796e | 2022-01-16 00:51:27 | Albert Mietus < albert AT mietus DOT nl > |
Added support for Predicate |
||
bf6d9d5f9438 | 2022-01-15 07:52:02 | Albert Mietus < albert AT mietus DOT nl > |
Added a SKIPED test to parse the grammer-file into an AST |
||
7e121f56e9bc | 2022-01-15 07:17:08 | Albert Mietus < albert AT mietus DOT nl > |
(empty log message) |
||
c3522f82dc29 | 2022-01-15 06:58:06 | Albert Mietus < albert AT mietus DOT nl > |
Added `make missing_visitors` to warn on missing_visitors |
||
ddd4d080d1e2 | 2022-01-04 07:33:12 | Albert Mietus < albert AT mietus DOT nl > |
Refactored, added some extra test |
||
9480be959415 | 2022-01-03 08:01:50 | Albert Mietus < albert AT mietus DOT nl > |
Now, UnorderedGroup also works |
||
96da5581ccbe | 2022-01-03 07:43:33 | Albert Mietus < albert AT mietus DOT nl > |
groups (normal ones) do work |
||
f0bc39d34f56 | 2022-01-03 05:43:48 | Albert Mietus < albert AT mietus DOT nl > |
Added Quantification (former: 'many') suffix as '*','+','?'. --Needed to move the optional part to a sub-rule, to be able to visit it |
||
7dbab792d37e | 2022-01-02 04:38:16 | Albert Mietus < albert AT mietus DOT nl > |
Refactored tests: no more adding AST dir in test-file, as it is in __init__ |
||
1cf678da302c | 2022-01-02 04:32:19 | Albert Mietus < albert AT mietus DOT nl > |
refactored tests: added more assert_XXX() |
||
34fd10eda4e2 | 2022-01-02 01:02:51 | Albert Mietus < albert AT mietus DOT nl > |
implementation of 'Expressions' improved: (visitor of) single_expr is not that relevant, it can in expressions ... -- tests |
||
8508bf239c70 | 2022-01-01 05:32:14 | Albert Mietus < albert AT mietus DOT nl > |
refactored test: added assert_ID() |
||
5fa6eb3e3b43 | 2022-01-01 04:53:21 | Albert Mietus < albert AT mietus DOT nl > |
refactored |
||
033e1be89b60 | 2021-12-24 06:52:42 | Albert Mietus < albert AT mietus DOT nl > |
Trival 'rule' (two IDs) now works |
||
dd3f259f732d | 2021-12-23 08:21:18 | Albert Mietus < albert AT mietus DOT nl > |
Added ID (rule_name & rule_crossref) to AST/vistor |
||
7156fb339e33 | 2021-12-23 08:20:52 | Albert Mietus < albert AT mietus DOT nl > |
Added ID (rule_name & rule_crossref) to AST/vistor |
||
bea0d751eb50 | 2021-12-21 07:48:17 | Albert Mietus < albert AT mietus DOT nl > |
Term is ALSO an single_expr and ALSO an expressions. TODO visitor +peg for more complex cases |
||
cd3f73efabaf | 2021-12-21 06:14:58 | Albert Mietus < albert AT mietus DOT nl > |
Added RegEx visitor (and tests) |
||
e301e7991ae1 | 2021-12-21 05:51:08 | Albert Mietus < albert AT mietus DOT nl > |
refactored string-test |
||
4c63a33e26c2 | 2021-12-20 06:21:15 | Albert Mietus < albert AT mietus DOT nl > |
moved visitor-class from test to visitor.py (PegVisitor) |
||
d89d215a0dd2 | 2021-12-20 06:03:53 | Albert Mietus < albert AT mietus DOT nl > |
Another peg.StrTerm test |
||
151697e5fa4e | 2021-12-15 07:17:36 | Albert Mietus < albert AT mietus DOT nl > |
Added a 1ste AST --peg.StrTerm-- test with a LOCAL Visitor |
||
5979095e73bd | 2021-12-11 04:45:25 | Albert Mietus < albert AT mietus DOT nl > |
Arpeggio:: Added a pytest as demo of PTNodeVisitor -- Not an AST yet |
||
c96d582a07d7 | 2021-12-11 04:40:49 | Albert Mietus < albert AT mietus DOT nl > |
Rewriten grammar.py Done. 'grammar.py' is now grammar2 |
||
f751c988d68b | 2021-12-11 04:39:26 | Albert Mietus < albert AT mietus DOT nl > |
Rewriten grammar.py ::test_4_rule works again |
||
614d3d329c7e | 2021-12-11 04:28:40 | Albert Mietus < albert AT mietus DOT nl > |
Rewriten grammar.py test_3_sequence is replaced by test_3_expressions |
||
db00795b866a | 2021-12-11 00:18:18 | Albert Mietus < albert AT mietus DOT nl > |
Rewriten grammar.py (old: ~1, new~2; symlink to select, for NOW. Need t rewrite test |
||
dc50c83a7742 | 2021-12-10 23:53:35 | Albert Mietus < albert AT mietus DOT nl > |
Rewriten grammar.py (old: ~1, new~2; symlink to select, for NOW. Need t rewrite test |
||
968c856be589 | 2021-12-10 00:22:12 | Albert Mietus < albert AT mietus DOT nl > |
Now can jinja-generate (demo) python with AST-classes. Nice (ToBeContinued) |
||
7676a5cd2196 | 2021-12-10 00:00:05 | Albert Mietus < albert AT mietus DOT nl > |
AST: peg.Rule() has a 'expr', not a 'value' |