Commit Graph
94 Commits
Author SHA1 Message Date
Nicolas Cannasse e5ce7e738e Merge pull request #40 from MSGhero/patch-1
Fix EBlock issue in expr()
2015-11-07 10:08:30 +01: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 83e7c4a5fe 2.0.5 2015-08-15 12:06:00 +02:00
Nicolas Cannasse 140ed7788d fixed catch( e : Dynamic ) { } (close #32) 2015-07-23 22:26:54 +02:00
Nicolas Cannasse 54c9f507b8 make sure to keep IntIterator (close #13) 2015-05-20 20:10:02 +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
Nicolas Cannasse 98204de89f Merge pull request #26 from zjnue/master
allow expr printing when -D hscriptPos is set and make if parsing slightly stricter
2015-01-13 08:28:15 +01:00
Nicolas Cannasse 161587768d close #23 2014-11-29 11:17:04 +01:00
Nicolas Cannasse d0d9af27b4 2.0.4 2014-10-27 09:15:52 +01:00
Nicolas Cannasse 966bec90a3 initialize locals in Interp.new (close #18) 2014-10-27 09:14:04 +01:00
Nicolas Cannasse ceb86de6a0 Merge pull request #17 from starburst997/patch-1
Fix typo in README
2014-10-10 21:55:01 +02: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 5b7abff256 2.0.3 2014-09-13 10:50:58 +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 818f2644c9 2.0.2 2014-09-11 18:44:33 +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 e4cf5a7821 Merge pull request #15 from bubblebenj/patch-1
Update README.md
2014-09-01 21:15:14 +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 715f899192 Merge pull request #14 from Gama11/patch-1
Readme typo fix
2014-07-30 00:01:27 +02:00
Nicolas Cannasse dc889bdef1 added Printer 2014-07-18 18:58:12 +02:00
Nicolas Cannasse 59609dfc91 minor 2013-06-07 22:39:10 +02:00
Nicolas Cannasse e5021de509 minor 2013-06-07 22:38:16 +02:00
Nicolas Cannasse 20da568b4a added README.md 2013-06-07 22:37:30 +02:00
Nicolas Cannasse 830b0d477b 2.0.1 2013-06-07 21:54:35 +02:00
Nicolas Cannasse 3382b556a3 allowed to customize field call 2013-06-07 19:11:02 +02:00
Nicolas Cannasse b7c881f9d7 changed haxelib format 2013-05-17 08:39:04 +00: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
Nicolas Cannasse 00f4dcbb57 haxe 3.0 compat 2013-02-24 17:03:22 +00:00
Nicolas Cannasse 39173b8a90 haxe3 IntIterator fix 2012-11-17 14:29:03 +00:00
Nicolas Cannasse e822bc7ccf haxe3 fix 2012-11-09 08:57:39 +00:00
Nicolas Cannasse fc2d1edb0c 1.8 2012-11-07 12:35:13 +00:00
Nicolas Cannasse b012c4d31b 2.11 support 2012-10-22 11:06:32 +00:00
Nicolas Cannasse ca701335b4 haxe3 support 2012-10-22 11:01:06 +00:00
Nicolas Cannasse 545551f2df fixed two issues with genas3 2012-05-24 09:50:33 +00:00
Nicolas Cannasse ab5a395256 1.7 2012-05-24 09:46:53 +00:00
Nicolas Cannasse c425e73e90 fixed issue #9 (occurred with --no-inline) 2012-05-24 09:44:35 +00:00
Nicolas Cannasse 9b945ef299 fix 2012-03-19 14:54:14 +00:00
Nicolas Cannasse 676d636ce7 fixed exp overflow with constant floats and a lot of numbers after dot 2012-02-16 16:18:16 +00:00
Nicolas Cannasse 1647fe8035 fixes for latest haxe 2011-07-09 19:52:40 +00:00
Nicolas Cannasse e5e847eaa5 1.6 2011-03-29 20:44:30 +00:00
Nicolas Cannasse 0fee5a1a74 fix 2011-03-29 20:23:03 +00:00
Nicolas Cannasse a30c33cdc4 added ETernary, fixed operand priority to match haXe one 2011-03-29 20:19:43 +00:00
Nicolas Cannasse f86ed1da3e bugfix 2011-03-22 10:27:05 +00:00
Nicolas Cannasse 758039e817 trace removed 2011-03-19 17:54:30 +00:00
Nicolas Cannasse 46f157bb39 added -D hscriptPos support, added Macro to convert hscript expr to haxe.macro.Expr 2011-03-19 17:52:46 +00:00
Nicolas Cannasse 78a18acf07 added possible type declarations (with Parser.allowTypes) 2011-03-19 11:27:15 +00:00
Nicolas Cannasse a6038e7474 fixed issue #2 2011-02-24 06:58:00 +00:00
Nicolas Cannasse 88371134be fix for js/flash9 2010-09-12 18:14:24 +00:00
Nicolas Cannasse b34d6e2ae8 added JSON string-as-object-key support
allowed \/ escape sequence (json mode)
added \u unicode escape sequence (json mode)
use CFloat when digital constant overflow
2010-09-09 12:56:40 +00:00
Nicolas Cannasse 42520ed297 1.5.1 2010-07-22 08:23:53 +00:00
Nicolas Cannasse 236e41a9bd added utf8 strings support 2010-07-13 08:31:58 +00:00
Nicolas Cannasse 606a554d85 allow comma at end of last array element 2010-06-21 16:38:30 +00:00
Nicolas Cannasse 8c40c20aae allow last comma before anonymous object end 2010-06-15 10:57:49 +00:00
Nicolas Cannasse c33367ba6d added anonymous object support 2010-06-15 10:54:21 +00:00
Nicolas Cannasse 357180e4ad added tags 2009-10-24 14:51:20 +00:00
Nicolas Cannasse 40782da9de v1.4.6 2009-01-08 13:47:10 +00:00
Nicolas Cannasse c381a758a8 added int32 support 2009-01-08 10:41:18 +00:00
Nicolas Cannasse cb0182f612 fixed unop issues 2008-12-24 12:18:54 +00:00
Nicolas Cannasse f151124b80 1.4.5 2008-09-24 15:26:14 +00:00
Nicolas Cannasse 05edd05f7a added ~ unary operator 2008-09-24 15:18:17 +00:00
Nicolas Cannasse 6ea8469987 added Bytes to encode/decode programs fast 2008-09-24 15:09:21 +00:00
Nicolas Cannasse d46423672a 1.4.4 2008-09-24 09:37:24 +00:00
Nicolas Cannasse 149d12abcc added trace()
fixed iterators for flash 6-8
2008-09-23 16:49:25 +00:00
Nicolas Cannasse 0f471e14ef 1.4.3 2008-09-12 17:12:30 +00:00
Nicolas Cannasse e1f6bad13d allow .154 and fixed bug in makeBinop 2008-09-12 17:11:05 +00:00
Nicolas Cannasse 4597878b16 parser binop fix 2008-09-08 19:06:44 +00:00
Nicolas Cannasse 75168c7f57 bugfix when exception in function 2008-09-07 15:11:26 +00:00
Nicolas Cannasse 9b9f6f3432 Added new, throw, try/catch, hex numbers and ... operator support 2008-09-07 15:01:41 +00:00
Nicolas Cannasse 4158a3da95 2.0 2008-07-28 09:37:54 +00:00
Nicolas Cannasse dd663f0db7 allow \r to end // comment 2008-07-25 07:32:25 +00:00
Nicolas Cannasse 64b9cd555b flash9 bugfix 2008-07-24 12:23:08 +00:00
Nicolas Cannasse c6910c1042 flash9 bugfix 2008-07-23 18:39:11 +00:00
Nicolas Cannasse 422a4d7778 1.3 2008-07-23 16:43:58 +00:00
Nicolas Cannasse 1890524480 minor 2.0 fixes 2008-07-16 09:52:25 +00:00
Nicolas Cannasse 521c8b3d5b fixed : isBlock tells if expr ends with } 2008-07-09 11:09:28 +00:00
Nicolas Cannasse ebe78a431a added comments 2008-07-07 17:44:38 +00:00
Nicolas Cannasse bf8a201c27 2008-07-07 17:17:42 +00:00
Nicolas Cannasse 4eb6486600 added += and other assign-ops
added EInvalidAccess when null object
added ?: expression
2008-07-07 17:15:10 +00:00
Nicolas Cannasse 50c88eaffe added function, return, arrays
separated variables from locals
2008-07-03 17:31:55 +00:00
Nicolas Cannasse b4e795910d added 2008-06-30 16:03:58 +00:00
Nicolas Cannasse 6c303f8ffe Initial directory structure. 2008-06-30 15:40:18 +00:00