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