Commit graph

20 commits

Author SHA1 Message Date
Junseo Yoo
b87e39c578 added globals/libraries to a list of illegal constructs 2024-07-02 10:03:56 -07:00
Junseo Yoo
60ef9d3f6c using colons instead of periods to invoke method calls 2024-07-01 12:09:14 -07:00
Junseo Yoo
db7a65b0da Added indexer methods for Class types 2024-07-01 12:03:43 -07:00
Junseo Yoo
1ad250d1c4 comment: ~ to not 2024-07-01 11:50:16 -07:00
Junseo Yoo
96611f14cb colon to invoke methods 2024-07-01 11:48:31 -07:00
Junseo Yoo
0cc4a86dca big revision on library methods, reason for using userdata, illegal constructs in type functions; need to add support for generic types and list of supported libraries/globals 2024-07-01 11:44:38 -07:00
Junseo Yoo
689d466090 Starlark approach without execution limit 2024-06-28 18:29:07 -07:00
Junseo Yoo
e58213f629 fix typos in method names 2024-06-27 15:27:20 -07:00
Junseo Yoo
2906909bb2 removed getname() as there aren't real usecases 2024-06-27 11:45:44 -07:00
Junseo Yoo
01752a2063 print to warn; error/return nothing to fail reduction 2024-06-27 10:43:09 -07:00
Junseo Yoo
16759e3527 lType -> typelib 2024-06-27 10:22:12 -07:00
Junseo Yoo
b0451ea9e7 Type functions can not refer to outer scopes 2024-06-27 10:20:54 -07:00
Junseo Yoo
39f80fbc6a user configurable timeout added 2024-06-26 09:54:38 -07:00
Junseo Yoo
e1005b27a6 type functions can call other type functions but not regular functions 2024-06-26 09:12:46 -07:00
Junseo Yoo
8a7903f906 Added a section about type function type checking as one of future works 2024-06-26 08:44:28 -07:00
Junseo Yoo
5320557a0e getname() should return string not table 2024-06-24 16:38:39 -07:00
Junseo Yoo
421be7551b addressing comment: boolean is equivalent to true | false 2024-06-24 16:24:36 -07:00
Junseo Yoo
cde3866893 table runtime representation still depends on VM 2024-06-24 16:14:29 -07:00
Junseo Yoo
4231d1dcb5 library names to luacase 2024-06-24 15:16:15 -07:00
Junseo Yoo
4079470d35 Initial commit for UDTF 2024-06-24 13:34:03 -07:00