41 Commits
Author SHA1 Message Date
Ne_Eo 0ad52138fe Readded int vars 2024-08-23 00:50:58 +02:00
lunarcleint 6c20ad3a8f temp remove int vars 2024-08-22 14:53:05 -07:00
lunarcleint f31f380602 change int vars flag 2024-08-22 12:32:38 -07:00
lunarcleint 85ea6c6f44 INT_VARS flag, kinda broken lmao 2024-08-22 12:30:09 -07:00
Ne_Eo 4347fe9305 Slight optimization 2024-07-11 16:33:47 +02:00
lunarcleintandNe_Eo d6d6e7a45e we spent like 5 hours
Co-authored-by: Ne_Eo <NeeEoo@users.noreply.github.com>
2024-04-28 18:11:43 -07:00
NeeEoo 38634e1528 Field Imports + Automatic Imports 2024-04-26 01:48:28 +02:00
NeeEoo ad93c1bc18 Added REGEX!!!!!
Started working on automatic imports
2024-04-25 21:29:49 +02:00
NeeEoo 238c24501b Optimization on string constants 2024-04-25 19:03:49 +02:00
NeeEoo d38ddbb2b4 Some cleanup 2024-04-25 17:38:25 +02:00
NeeEoo fb8f35e2a5 Added String.fromCharCode, "a".code
Added a preprocessor
2024-04-25 17:23:35 +02:00
NeeEoo b6df96a4b0 EMapDecl + Map Comprehension 2024-04-25 04:14:41 +02:00
NeeEoo e876db00e4 Added hex, octal, better unicode escape parsing
Fixed printer so it now prints printable strings
2024-04-24 19:33:11 +02:00
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 KirchheimandNicolas Cannasse 575040be65 Fix Haxe 3. (#75) 2018-09-26 18:38:29 +02:00
Juraj KirchheimandNicolas 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 AlexandrovandNicolas 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