Commit Graph
111 Commits
Author SHA1 Message Date
NeeEoo 19021058c4 Some fixes and cleanup 2024-04-26 03:47:10 +02:00
NeeEoo 15bd6b038a Fix bug 2024-04-26 03:40:38 +02:00
lunarcleint 4d274954e3 skibidi 2024-04-25 18:34:31 -07:00
lunarcleint aff2d0766d clean up EImport 2024-04-25 18:20:17 -07:00
NeeEoo 38634e1528 Field Imports + Automatic Imports 2024-04-26 01:48:28 +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 ad05952685 Small optimization 2024-04-25 01:05:33 +02:00
NeeEoo b13d449b78 Fixed Enums 2024-04-24 03:57:07 +02:00
NeeEoo 9288a9df10 Bug fix on custom classes + Better performance with custom classes
Also made the custom class generated code use less code
2024-04-23 17:47:30 +02:00
NeeEoo a727148447 More Optimizations 2024-04-23 16:52:26 +02:00
NeeEoo a16e74dee6 Added UnsafeReflect 2024-04-23 16:17:17 +02:00
NeeEoo fdde089908 Optimized more code 2024-04-23 15:18:42 +02:00
NeeEoo 6346f82edf Turned stuffs to classes to reduce reflection 2024-04-23 15:02:15 +02:00
NeeEoo 10dd51ebe8 Small cleanup + bug fix 2024-04-23 14:17:17 +02:00
b96e6c8149 Fix import extend class (#4)
* Fix import extend class

yea

* Update Interp.hx

* Fix issues with compiling

* Improved extend Errors

---------

Co-authored-by: NeeEoo <NeeEoo@users.noreply.github.com>
2024-04-23 00:01:43 +02:00
NeeEoo 1725dfd1ea Merge branch 'master' into custom-classes 2024-02-15 19:35:31 +01:00
NeeEoo a8cc0ccc86 Restructuring + KeyValueItherators + is + fixes 2023-09-23 21:23:31 +02:00
LeerandGitHub 7dd868aac7 fix compilation errors and make setVar public (#1)
* fix 1

* fix 2

* make setVar public
2023-09-23 20:32:31 +02:00
NeeEoo 80f6ea4502 Oops 2023-08-17 09:54:56 +02:00
NeeEoo eb820aaf6a Improved ?. 2023-08-17 09:51:43 +02:00
NeeEoo d0797ad5d8 Fixed bug with redirects 2023-08-07 13:54:19 +02:00
NeeEoo 9b37bd532e Oops forgot this 2023-07-06 11:59:12 +02:00
NeeEoo 333352edcf Fix bug + bypassAccessor on assign on scriptObject 2023-07-06 00:40:21 +02:00
NeeEoo 05783773af Added support for sub class imports 2023-06-15 14:36:28 +02:00
NeeEoo 87f2c1b062 Added import as and switch or and def null 2023-06-15 11:08:08 +02:00
Yoshman29 2e28f863f3 some fixes & stuff 2023-04-19 01:46:48 +02:00
NeeEoo 1d67946f3f Outside variables now in classes (no more import in class) 2023-04-10 03:36:50 +02:00
Yoshman29 fab6d7e662 Merge branch 'custom-classes' of https://github.com/YoshiCrafter29/hscript-improved into custom-classes 2023-04-10 02:56:20 +02:00
NeeEoo 6e20578a81 Improved static variables 2023-04-10 02:37:41 +02:00
lunarcleint 812abae6e5 ??= op 2023-04-09 16:51:04 -07:00
NeeEoo b3b512d027 Added support for ?. 2023-04-10 00:09:50 +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 daef1ac198 Merge branch 'custom-classes' of https://github.com/YoshiCrafter29/hscript-improved into custom-classes 2023-04-07 16:40:23 +02:00
Yoshman29 3b9d88b252 Update Interp.hx 2023-04-07 16:40:22 +02:00
NeeEoo 809f8229b4 Implemented Super 2023-04-02 18:22:02 +02:00
Yoshman29 0903718314 removed all unnecessary traces 2023-04-01 22:46:02 +02:00
Yoshman29 558a4c0782 Tried some fuckery 2023-04-01 02:23:07 +02:00
NeeEoo 995c3b9c8e ‍ 2023-03-31 22:11:48 +02:00
Yoshman29 0a64bca9ce custom class progress 2023-03-31 21:41:34 +02:00
NeeEoo b7b12b6cbb WIP Classes 2023-03-31 20:16:30 +02:00
NeeEoo 5684ca8671 WIP Class Parsing 2023-03-31 18:12:50 +02:00
Yoshman29 4d6e8db5ff helpers 2023-03-30 17:34:50 +02:00
NeeEoo 4f9b449c6e Added inferred map types and bypassAccessor 2023-03-19 05:26:27 +01:00
Yoshman29 4ca6e2a680 Fixed weird erroring with an error handling 2022-12-26 22:17:08 +01:00
Yoshman29 9eeb8ddb80 that macro took me 3 hours 2022-12-22 21:09:11 +01:00
Yoshman29 37542065d6 bug fix (now it works as intended) 2022-11-04 20:10:35 +01:00