Commit Graph
91 Commits
Author SHA1 Message Date
Nicolas Cannasse 8a7e8c8d7d changed @async and @split 2017-08-11 12:03:35 +02:00
Nicolas Cannasse 931f79dacb move error formating to Printer 2017-08-11 11:03:29 +02:00
Nicolas Cannasse 261e6ee78e bug fixes 2017-08-11 11:03:06 +02:00
Nicolas Cannasse 9eaddcdafb license changed to MIT (close #67) 2017-08-10 16:56:31 +02:00
Nicolas Cannasse bbaacd5d28 added Async 2017-08-10 16:31:10 +02:00
Nicolas Cannasse 60ed5fdfe2 added missing EMeta 2017-08-10 16:04:55 +02:00
Nicolas Cannasse 512f88c63e added EMeta support 2017-08-10 15:12:59 +02:00
Nicolas Cannasse 50c01b2cfb haxe 4 fixes 2017-08-10 15:05:38 +02:00
Nicolas Cannasse 27d3f889b5 fixed missing meta in TAnonymous 2017-07-20 11:39:24 +02:00
Nicolas Cannasse 1425479569 fixed missing EMeta support 2017-07-19 21:19:20 +02:00
Nicolas Cannasse 7ca5b85051 added optional metadata support in toplevel expr and anon types 2017-07-18 17:28:15 +02:00
Tom CoxonandNicolas Cannasse 51506e0400 Add filename / line number error reporting with -D hscriptPos (#57) 2017-01-02 17:48:48 +01:00
Pavel AlexandrovandNicolas Cannasse aa16393c1b Add do ... while support. (#51)
Add `do ... while` support.
2016-10-03 12:24:53 +02:00
romamikandNicolas Cannasse a1af1ec29e Added Map support (#49)
Map support
2016-09-28 13:04:18 +02:00
Nicolas Cannasse 98c08becd6 fixes for -D hscriptPos 2016-04-03 20:09:39 +02:00
Simon Krajewski bd8c016bba avoid throw Void 2016-03-26 11:39:26 +01:00
Andy Li 40f66f2232 workaround php issue
see https://github.com/HaxeFoundation/haxe/issues/4915
2016-03-09 15:48:57 +08:00
Nicolas Cannasse 98184bf9bf use property access (close #10) 2016-01-29 13:58:07 +01:00
Simon Krajewski 1f0567d34a never mind (3.2.1 compatibility) 2016-01-14 11:56:55 +01:00
Simon Krajewski 7376be0459 remove unreachable code 2016-01-14 11:37:53 +01:00
Nick 24c9a0eb04 Fix EBlock issue in expr()
declared was uninitialized if you didn't call execute before expr.
2015-11-06 22:14:02 -05:00
Nicolas Cannasse db4976d89a fix *=- (close #35) 2015-09-03 21:01:52 +02:00
Nicolas Cannasse 023b7349f8 allowed /**/ comment (close #34) 2015-09-01 23:46:25 +02:00
Nicolas Cannasse 65fa2d2175 fixed =/== and >= handling in parser (close #33) 2015-09-01 23:34:10 +02:00
Nicolas Cannasse 140ed7788d fixed catch( e : Dynamic ) { } (close #32) 2015-07-23 22:26:54 +02:00
Nicolas Cannasse 0f0015ba44 added ESwitch support in Macro (close #29) 2015-05-20 20:08:44 +02:00
Nicolas Cannasse 0a9f147ab7 prevent hiding the stack when we have no way to catch errors in script 2015-04-29 10:37:42 +02:00
Zjnue Brzavi 287ff751cf ensure if cond expr is surrounded by brackets 2015-01-12 20:51:23 +01:00
Zjnue Brzavi 9911465071 allow expr printing when -D hscriptPos is set 2015-01-12 20:49:29 +01:00
Nicolas Cannasse 161587768d close #23 2014-11-29 11:17:04 +01:00
Nicolas Cannasse 966bec90a3 initialize locals in Interp.new (close #18) 2014-10-27 09:14:04 +01:00
Nicolas Cannasse b884961431 added array comprehension support 2014-10-01 18:52:19 +02:00
Nicolas Cannasse 1010329582 fixed switch default 2014-09-15 12:21:20 +02:00
Nicolas Cannasse 10d64945d5 fixed ESwitch parsing : allow several expressions in case/default block 2014-09-15 11:56:08 +02:00
Nicolas Cannasse dc36220cee added support for --no-inline 2014-09-13 10:48:04 +02:00
Nicolas Cannasse d51995145a added support for ESwitch encoding (close #16) 2014-09-13 10:46:31 +02:00
Nicolas Cannasse f947c55167 correctly handle local function definitions : should be locals and not globals 2014-09-12 17:43:42 +02:00
Nicolas Cannasse 17108f1263 added ESwitch support in Printer 2014-09-11 18:49:23 +02:00
Nicolas Cannasse d7df81b9ae added optional parameters support 2014-09-11 18:13:38 +02:00
Nicolas Cannasse 9368695d03 fixed switch parsing 2014-09-11 17:34:47 +02:00
Nicolas Cannasse 1f12e673b3 compiles with -D hscriptPos 2014-09-11 17:23:50 +02:00
Nicolas Cannasse 8d35e2ff8c added TSwitch support 2014-09-11 17:13:31 +02:00
Nicolas Cannasse 0346d98ee7 bugfix 2014-08-04 10:59:28 +02:00
Nicolas Cannasse 8ba9ccc476 added Tools.iter/map 2014-08-04 10:55:36 +02:00
Nicolas Cannasse dc889bdef1 added Printer 2014-07-18 18:58:12 +02:00
zjnue fcf93ab131 update for haxe 3.1.3 2014-04-14 23:39:13 +01:00
zjnue 246aaaddc4 minor haxe2 fix 2013-06-13 19:47:19 +02:00
Nicolas Cannasse 3382b556a3 allowed to customize field call 2013-06-07 19:11:02 +02:00
Nicolas Cannasse 386dadaabb haxe3 changes done 2013-02-24 17:26:51 +00:00
Nicolas Cannasse 0389c9d9d5 haxe3 update 2013-02-24 17:13:15 +00:00