Version 0.4.0 (2017-3-3)
- implement classes aliases with use statements:
b0422d3 - implement methods definition:
2b88899 - register new nodes:
ef974c8 - implement new keyword:
6ac7793 - implement encapsed strings:
9e9a2bd - implement class declaration:
a85e1c3 - implement properties declaration:
49055b2
Version 0.3.0 (2017-3-2)
- implement the include node:
5866050 - implement import syntax & output:
49d9cad - implement globals injection / native libraries:
061bc6c
- update tests / use cases:
48c5095 - use latest version:
ec6cc68 - handle global variables from parser state:
cb0e4bf - handle function resolution from objects & static classes:
1dfb343
- output variables on a single line:
9f3e486 - fix multiline comments:
34efa1e - fix / add ; after a call statement:
8bdae01 - fix the var declaration:
43f0e7e - declare result into scope variables:
67ed1b5
Version 0.2.0 (2017-2-26)
Version 0.1.0 (2017-1-26)
- implement for keyword:
6a3758e - implement post variable operations:
a80f878 - implement pre variable operation:
a255278
- add a generic serialiser:
371ad8e - (wip) start a property lookup visitor:
a4404c9 - add helpers / find a parent & convert to string:
6ea38b8 - register new nodes:
f0a32d7
- fix the concat operator:
3819d6c - improve function performance (when return type is checked):
342ba91 - fix function late state binding:
c9f3304 - avoid nested namespaces usage:
02cf9e7 - improve tests:
3e79383
Version 0.0.5 (2017-1-24)
- add build tools / browserify:
79bcfed - use node 4:
b9786da - add generic wrapper:
276dcfe - serialize comment nodes:
0b1f6d6 - implement return node:
8e5fc09 - impl uqn + function resolution stack:
4fec3f4 - resolves the function final name:
4380688 - add a generic block writer:
7da02c7 - impl if statements:
845a7d7 - register new nodes:
54ced98 - add an import header for lazy methods resolution:
3d3f618
- complete sample:
bec7f69 - first build:
0d5a1cd - fix output on multiple lines:
609a346 - fix type checks:
76b4f45 - fix call type / change into statement:
0fabf71
Version 0.0.4 (2017-1-22)
Version 0.0.3 (2017-1-22)
- add the scope into the state object:
91acc77 - add scope into the program node & fix namespace name:
3829427 - add binary operations:
98e7d97 - add the scope handler:
01a48f9 - add the assign node:
a168153 - add the variable node:
d9b2ff4 - update node references & test:
4dd441a - add a fallback node:
fb96242 - implement function transcription:
e150ad5 - handle program output modes:
96cf416
- add a new create helper + fix inheritance:
d311187 - correct namespace name:
2c519fe - correct number output:
5b73955 - fix output & serialize variables:
cc80b4c - improve tests:
23d87f6 - fix variable scopes:
2604151