Jaime Humberto Macias Bustamante
e26385f591
Fixed superClass calling + special operations
...
Fixed not being able to do "+=" on Custom Classes and getters and setters on constructor.
Also, fixed not being able to call functions from a CustomClass super class.
2025-05-05 21:42:02 -07:00
Jaime Humberto Macias Bustamante
33583e751f
Small optimizations
2025-05-05 14:28:44 -07:00
Jaime Humberto Macias Bustamante
742b40c86c
The Beginning of the End (Old Custom Class)
2025-05-04 23:20:56 -07:00
Jaime Humberto Macias Bustamante
ca0599b180
capture variables for inline Custom Classes
2025-04-09 11:43:06 -07:00
Jaime Humberto Macias Bustamante
d055203559
Public vars for Custom Classes in scripts
...
Uses public variables from the same scope as where the class was defined.
2025-04-08 11:48:31 -07:00
Jaime Humberto Macias Bustamante
9aa3481f62
superClass thing improvement
...
STILL IN PROGRESS
2025-04-05 19:48:59 -07:00
Jaime Humberto Macias Bustamante
f43221c3bb
"Type" for Custom Classes - Part II
...
- Move the superClass instantiation to CustomClassDecl
- Imported classes available for Static Functions
Warning: untested code.
2025-03-27 16:02:06 -07:00
Jaime Humberto Macias Bustamante
e71f5a0471
"Type" for Custom Classes
2025-03-24 20:28:29 -07:00
Jaime Humberto Macias Bustamante
e6b5d6af49
".bind" support + "package;"
2025-03-04 20:26:32 -07:00
Jaime Humberto Macias Bustamante
9833c61f78
Using and Enums
...
Based on Enums and Using system from hscript-iris, mostly made by ne_eo.
2025-03-03 21:53:02 -07:00
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
b25ecb08bc
Function Call reimplemented
...
The previous function call system has a serious issue. It can not differentiate between class fields and function argument fields.
2025-01-21 22:07:41 -07:00
Jaime Humberto Macias Bustamante
c45373aa55
Custom Classes Rework
2025-01-21 00:27:11 -07:00