Skip to content

Commit 0368363

Browse files
Update the change log
1 parent e8effe5 commit 0368363

1 file changed

Lines changed: 53 additions & 1 deletion

File tree

CHANGE_LOG.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,58 @@
11
# Change Log
22

3-
## [v3.2](https://github.com/thewizardplusplus/wizard-parser/tree/v3.2) (2019-03-11)
3+
## [v4.0](https://github.com/thewizardplusplus/wizard-parser/tree/v4.0) (2019-03-26)
4+
5+
**Closed issues:**
6+
7+
- In the example:
8+
- Simplify a grammar:
9+
- simplify:
10+
- implementation;
11+
- description;
12+
- upgrade tests:
13+
- remove useless tests:
14+
- of the `lexer` module;
15+
- of the `parser` module;
16+
- upgrade rest tests:
17+
- of the `lexer` module;
18+
- of the `parser` module.
19+
- Simplify a result CST:
20+
- remove nodes with the `nothing` type;
21+
- join nodes with the `sequence` type;
22+
- fix the `walk_ast_node()` function;
23+
- upgrade tests of the `parser` module.
24+
- Add the `target` option:
25+
- fix the options implementation;
26+
- upgrade tests:
27+
- of the `lexer` module;
28+
- of the `parser` module.
29+
- Evaluate a CST node:
30+
- evaluate:
31+
- numbers;
32+
- constants;
33+
- rest nodes:
34+
- with the `atom` type;
35+
- with the `unary` type;
36+
- with the `function_call` type;
37+
- with the `product` type;
38+
- with the `sum` type;
39+
- add runtime docs:
40+
- add a description:
41+
- of built-in constants;
42+
- of built-in functions;
43+
- add a table of contents.
44+
- Add tests of evaluation:
45+
- add the `evaluator` test group;
46+
- add the `test_text_output()` function;
47+
- add tests of evaluation:
48+
- of nodes:
49+
- with the `atom` type;
50+
- with the `unary` type;
51+
- with the `product` type;
52+
- with the `sum` type;
53+
- of expressions in parentheses.
54+
55+
## [v3.2](https://github.com/thewizardplusplus/wizard-parser/tree/v3.2) (2019-03-13)
456

557
**Closed issues:**
658

0 commit comments

Comments
 (0)