-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGELOG
87 lines (64 loc) · 2.16 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
=== v0.2: ON DEVELOPMENT ===
- feature
- add more function
- support Array(based on `std::vector`)
=== v0.1: 691dffb ===
THIS VERSION IS THE FINAL VERSION OF v0.1.x
- feature
- more flexible grammar (inline statements, multiline expressions)
- unified error message
- improvement
- parser now parses code word by word (big improvement)
- deprecated old error handler
=== v0.1.6: 9b2d6a9 ===
THIS IS INTERNAL UPDATE: THERE IS NO NEW FEATURE
improvement
- deprecated Array class
- developed Object class for v0.2
- big improvement on error handler
v0.1 checklist
- Better parser (inline code & multiline statement)
v0.2 checklist
- Object (Array, Func) (user-definable Object will be in v0.2.1)
- Third party library & changing library code into `.wops`
=== v0.1.5: 239dd25 ===
- feature
- NEW GRAMMAR
- redesigned parsing system (O(N^2) -> O(N))
- modularized error handler (but still many codes are using deprecated one)
- improvement
- fixed critical reported bug(#48)
- fixed some minor bugs
- todo
- improve ParseExpr function
- remove every deprecated code
=== v0.1.4: bf8adbf ===
- improvement
- fixed critical reported bug(#44, #43, #37)
- updated error handler (Now provide the line where the error occured!)
- now Windows user can use the latest Wopslang
- fixed some minor bugs
=== v0.1.3: 88ad93d ===
- WARNING: THIS VERSION IS ONLY AVAILABLE FOR UNIX-TYPE OS.
ALSO, WE STRONGLY RECOMMEND YOU TO UPDATE TO THIS VERSION.
- improvement
- fixed critical reported bug(#37)
- fixed critical unreported bug to the constant system
- fixed critical unreported bug to the for statement with for clause
- fixed some minor bugs
=== v0.1.2: 4bf6081 ===
- feature
- fixed type error
- add debug mode
- add negative and positive number;
- and fixed some minor bugs
=== v0.1.1: cdc54df ===
- feature
- fixed critical error occured in Windows
=== v0.1: 133e345 ===
- WARNING: THERE IS A SERIOUS BUG THAT OCCURRED IN WINDOWS OS.
DO NOT USE THIS VERSION IF YOU ARE WINDOWS USER. INSTEAD, USE v0.1.1
- feature
- support basic function, type(int, double, string, bool)
- if, for available
2022, Wops Team