ncannasse
0702074469
added ECustom error message
2018-03-02 17:22:35 +01:00
ncannasse
6d5cbf6974
correctly handle "return" in sync parts
2018-03-02 11:25:53 +01:00
Nicolas Cannasse
5429a3a4d4
added typeToString()
2018-02-04 22:50:28 +01:00
Nicolas Cannasse
c124076279
added typedef parsing support
2018-02-04 20:54:08 +01:00
Nicolas Cannasse
0d1d811d2c
use error instead of throw
2018-02-04 12:31:36 +01:00
ncannasse
8c04831339
don't pass return value in SReturn : big problem in JS that does a Std.string on exception value
2017-11-24 12:43:39 +01:00
ncannasse
4a8b2690aa
fixed trace() with multiple arguments
2017-11-23 16:14:59 +01:00
ncannasse
e2bc716ea7
fix
2017-11-23 15:05:04 +01:00
ncannasse
6c5987f9af
fixed error when no inline triggered
2017-11-23 14:05:12 +01:00
ncannasse
1e79880c72
more conformance to haxe syntax wrt mandatory ;
...
added static and macro accessors
2017-11-23 12:40:50 +01:00
ncannasse
f62d891c63
reduce OpNeg(CInt/CFloat) to negative Int/Float like haxe parser does
2017-11-23 12:17:23 +01:00
ncannasse
930cb8853c
don't reset line + preprocessor fix
2017-11-23 11:34:44 +01:00
ncannasse
22104ff64e
fixed preprocessor bug
2017-11-22 18:41:32 +01:00
ncannasse
17564441b5
added #if/#else support
...
added function arg default value expr (only if allowTypes, not supported by interp)
allowed local "inline function"
added parseModule
added exponent support in floats (1.5e-3)
2017-11-22 17:30:16 +01:00
ncannasse
a9140a4403
bugfix haxe 4
2017-11-21 17:16:30 +01:00
ncannasse
ce47ca0a8a
fixed break & continue in sync-optimized expression
2017-11-21 15:55:38 +01:00
Alexander Kuzmenko and Nicolas Cannasse
852fee170e
[php] don't expect iterator to have iterator field ( fixes #69 ) ( #71 )
...
* [php] don't expect IntIterator to have a field which does not exist (fixes #69 )
* cleanup
* fix Interp.makeIterator for Haxe 3.4
2017-10-03 09:46:14 +02:00
Simon Krajewski
8463e99d13
tap that
2017-10-01 12:32:16 +02:00
Simon Krajewski
3c016b73ee
semicolon
2017-10-01 12:24:41 +02:00
Simon Krajewski
8d4173b0be
use php7
2017-10-01 12:22:08 +02:00
Simon Krajewski
502f043804
actually install hx3compat on the CI
2017-10-01 11:51:08 +02:00
Simon Krajewski
f8571fb175
use hx3compat for haxe.unit for now
2017-10-01 11:47:58 +02:00
Nicolas Cannasse
7209aa8880
fixed @async in @sync, added scriptCall special API
2017-08-18 16:44:32 +02:00
Andy Li
1a4a1217ae
haxe 3.2.1 compatibility
2017-08-17 10:35:30 +08:00
Nicolas Cannasse
139c360feb
fixed parsing of @meta {}
2017-08-11 16:13:44 +02:00
Nicolas Cannasse
be1afbdb5c
fixes
2017-08-11 12:03:44 +02:00
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
b8ede1a3e7
make sure Test include all other files to error when ast changes
2017-08-10 16:31:37 +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
140a9918c0
2.1.1
2017-07-19 22:14:41 +02:00
Nicolas Cannasse and GitHub
fc6a30b684
Update README.md
2017-07-19 21:22:33 +02:00
Nicolas Cannasse and GitHub
deb0ae8b8e
Update README.md
2017-07-19 21:22:06 +02:00
Nicolas Cannasse
1425479569
fixed missing EMeta support
2017-07-19 21:19:20 +02:00
Nicolas Cannasse
09923651d8
2.1.0
v2.1.0
2017-07-18 18:47:06 +02:00
Nicolas Cannasse
7ca5b85051
added optional metadata support in toplevel expr and anon types
2017-07-18 17:28:15 +02:00
Andy Li
a34faf8a26
[TravisCI] use newer versions of osx and flashplayer
2017-06-27 17:24:01 +08:00
Andy Li
7708159e92
[TravisCI] haxe development tmp fix
...
https://github.com/HaxeFoundation/haxe/pull/6253#issuecomment-300717995
2017-05-14 00:11:15 +08:00
Andy Li
7851d48e82
[CI] test with Haxe 3.4.2
2017-05-13 23:30:51 +08:00
Andy Li
f320b4fa9b
[AppVeyor] fix php install
2017-05-11 09:54:17 +08:00
Andy Li
b3ea81f4e8
[TravisCI] use Trusty
2017-05-11 09:38:27 +08:00
Nicolas Cannasse
ace61e589d
moved build scripts in /bin
2017-05-06 11:14:45 +02:00
Tom Coxon and Nicolas Cannasse
51506e0400
Add filename / line number error reporting with -D hscriptPos ( #57 )
2017-01-02 17:48:48 +01:00
Andy Li
4a1432b01d
[TravisCI] flash-player-debuger has been moved to caskroom/versions
2016-10-16 23:35:42 +08:00