Jaime Humberto Macias Bustamante
241d97aed0
Import aliases for Custom Classes
...
Import aliases support for Custom Classes. This allows you to import classes and other custom classes with an alias inside of a Custom Class.
This includes some improvements on "parseModuleDecl()"
2025-02-01 21:00:41 -07:00
Jaime Humberto Macias Bustamante
c45373aa55
Custom Classes Rework
2025-01-21 00:27:11 -07:00
Ne_Eo
fe673c21b2
Forgot to change this back to false
2025-01-19 21:08:40 +01:00
Ne_Eo
77420e9873
Bug fix with locals + Compatibility improvement
2025-01-19 21:00:20 +01:00
Ne_Eo
9f0937b5c3
Merge branch 'master' into codename-dev
2024-11-15 15:25:22 +01:00
Ne_Eo
bb46d45d56
Import Redirects
2024-11-15 15:25:04 +01:00
Ne_Eo
b683c981b0
no more safe casts
2024-10-18 02:16:50 +02:00
Ne_Eo
9b614421b6
Remove haxe2 support
2024-10-18 01:57:19 +02:00
Ne_Eo
26659db833
Small fix to allow StringMap and such (testing required)
2024-10-04 23:15:50 +02:00
Ne_Eo
6b5a47b017
Fix isBypassAccessor on get resolve
2024-09-04 00:11:19 +02:00
Ne_Eo
3ec4fc9f0b
Fixed bug with assign
2024-09-04 00:06:57 +02:00
Ne_Eo
5d2a99d40e
More Optimizations
2024-09-03 15:28:33 +02:00
Ne_Eo
1d06905fc5
Optimizations
2024-09-03 14:12:11 +02:00
Ne_Eo
3f98441918
Fixed bugs and ram improvements
2024-09-03 13:42:25 +02:00
Ne_Eo
a565cb7b2a
I think i fixed classes
2024-09-03 01:21:39 +02:00
Ne_Eo
bfe0b0e99e
Simplified code
2024-08-24 21:59:22 +02:00
Ne_Eo
13bdf30055
Classes work more reliably + Optimizations
2024-08-20 04:50:20 +02:00
Ne_Eo
123a7de64a
Fix Trigraph bug
2024-07-26 04:24:37 +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
Leer and GitHub
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