NeeEoo
cd3bc5b194
Fixed bug with printing
2024-04-24 04:07:34 +02:00
NeeEoo
0ca6eab16e
Optimize val + 0 -> val, val ? true : false -> val
...
Bug fixes with printing
Cleaner print output
2024-04-24 00:15:46 +02:00
NeeEoo
df1c5ad97c
Fixed Printer + Added more optimizations
2024-04-23 22:40:07 +02:00
NeeEoo
a727148447
More Optimizations
2024-04-23 16:52:26 +02:00
NeeEoo
a8cc0ccc86
Restructuring + KeyValueItherators + is + fixes
2023-09-23 21:23:31 +02:00
NeeEoo
87f2c1b062
Added import as and switch or and def null
2023-06-15 11:08:08 +02:00
NeeEoo
ed296c4c7f
Merge branch 'master' into custom-classes
2023-04-09 23:28:45 +02:00
lunarcleint
595bb47249
?? and .? syntax (only ?? is functional)
2023-04-09 14:09:58 -07:00
Yoshman29
0a64bca9ce
custom class progress
2023-03-31 21:41:34 +02:00
NeeEoo
5684ca8671
WIP Class Parsing
2023-03-31 18:12:50 +02:00
NeeEoo
4f9b449c6e
Added inferred map types and bypassAccessor
2023-03-19 05:26:27 +01:00
Yoshman29
4b5baa9b5f
Revert "thing that needs to be reverted"
...
This reverts commit 6dedd87260 .
2022-10-13 23:18:54 +02:00
Yoshman29
6dedd87260
thing that needs to be reverted
2022-10-13 23:18:47 +02:00
YoshiCrafter29
841261f199
Added import support
2022-06-08 20:10:40 +02:00
Nicolas Cannasse
54463b78d2
more resumeErrors parser support, switch to parseString only (fix position with unicode)
2019-11-26 14:32:56 +01:00
Juraj Kirchheim and Nicolas Cannasse
575040be65
Fix Haxe 3. ( #75 )
2018-09-26 18:38:29 +02:00
Juraj Kirchheim and Nicolas Cannasse
206959adbd
Support new function type syntax. ( #74 )
2018-09-26 14:06:16 +02:00
ncannasse
27093064a9
added ECheckType, added short lambda parsing
2018-09-18 16:15:15 +02:00
ncannasse
0702074469
added ECustom error message
2018-03-02 17:22:35 +01:00
Nicolas Cannasse
5429a3a4d4
added typeToString()
2018-02-04 22:50:28 +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
Nicolas Cannasse
931f79dacb
move error formating to Printer
2017-08-11 11:03:29 +02:00
Nicolas Cannasse
9eaddcdafb
license changed to MIT ( close #67 )
2017-08-10 16:56:31 +02:00
Nicolas Cannasse
60ed5fdfe2
added missing EMeta
2017-08-10 16:04:55 +02:00
Pavel Alexandrov and Nicolas Cannasse
aa16393c1b
Add do ... while support. ( #51 )
...
Add `do ... while` support.
2016-10-03 12:24:53 +02:00
Zjnue Brzavi
9911465071
allow expr printing when -D hscriptPos is set
2015-01-12 20:49:29 +01:00
Nicolas Cannasse
17108f1263
added ESwitch support in Printer
2014-09-11 18:49:23 +02:00
Nicolas Cannasse
dc889bdef1
added Printer
2014-07-18 18:58:12 +02:00