Commit Graph

30 Commits

Author SHA1 Message Date
Juraj Kirchheim
b48b300cbc Add some missing cases in type mapping. 2020-01-04 15:45:29 +01:00
Juraj Kirchheim
27c9b20330 Get rid of all reflection. 2020-01-04 14:20:40 +01:00
Juraj Kirchheim
e1e487079b Add Exprs.as for ECheckType. 2018-10-03 11:50:21 +02:00
Juraj Kirchheim
2aa0b07e9f Helper for short identifiers. 2018-03-29 01:59:27 +02:00
Juraj Kirchheim
0dc774db21 Add support for scoping. 2017-12-24 12:23:10 +01:00
Juraj Kirchheim
0802bf7f79 Minor tweak. 2017-12-01 16:30:42 +01:00
Juraj Kirchheim
21c7d12be7 Don't drop positions when typing. 2017-11-30 10:39:57 +01:00
Juraj Kirchheim
5879773566 Fix typo. 2017-08-18 15:41:31 +02:00
Juraj Kirchheim
58262a1810 Use reification to abstract over Haxe version specific differences. 2017-08-18 15:38:58 +02:00
Valentin Lemière
9ceadeb88f Support for haxe 4 EIn change to EBinop(OpIn) 2017-08-18 15:13:28 +02:00
Kevin Leung
aad311f524 Don't even need an outcome 2016-12-07 10:10:22 +08:00
Kevin Leung
f0d5d80266 Remove unused error message 2016-12-07 10:09:20 +08:00
Kevin Leung
38aa0f4dc4 Concat any exprs 2016-12-07 10:08:47 +08:00
kevinresol
241919549c Add concat() 2016-08-21 15:02:42 +08:00
Juraj Kirchheim
7e869cd9c8 Fix logic in Exprs.has 2016-06-23 05:19:53 +02:00
Juraj Kirchheim
c0b562af31 Fix indenting. 2016-04-14 13:54:26 +02:00
Eugene Griskov
f4bf23a66b Made imports and using expressions to use CoreApi redefinitions. 2015-05-19 17:22:23 +01:00
back2dos
dc29f07217 Remove the good old typed map. 2015-05-17 22:58:45 +02:00
back2dos
725bd8b0f5 Minor. 2014-04-14 18:28:51 +02:00
back2dos
cc5855883e Added Exprs.has. Minor cleanup. 2013-12-10 20:48:53 +01:00
back2dos
e470e0c212 First arg always typed explicitly to avoid using oddities. 2013-11-13 20:20:16 +01:00
back2dos
872b6be411 Deal with ENew and EConst(CIdent)). Updated tests & doc. 2013-11-06 21:59:35 +01:00
back2dos
aefe622434 Added options to yield. 2013-11-02 03:02:18 +01:00
back2dos
da0ca74ad3 Initial context for typed map is optional. 2013-09-30 17:06:03 +02:00
back2dos
fe51e127f2 Rename facade and update code to deal with that. 2013-09-29 13:07:10 +02:00
back2dos
cd15e4b00c New facade. Rudimentary tests. 2013-09-25 14:32:19 +02:00
back2dos
56cc32f3a9 Cleanup. 2013-07-16 16:02:53 +02:00
back2dos
9a98bd25b5 Minor. 2013-07-10 21:23:19 +02:00
back2dos
c19c54bbce Renamed Exprs.map to Exprs.typedMap to not collide with haxe.macro.ExprTools 2013-07-10 21:21:52 +02:00
back2dos
3a92c22790 Overall cleanup. 2013-06-26 21:59:22 +02:00