Commit Graph

39 Commits

Author SHA1 Message Date
d1e1d8ee5c build_expression! 2025-04-19 12:37:44 +03:00
03e8673b6f extract build_call 2025-04-19 12:36:29 +03:00
38659d86aa Extract ast::Call 2025-04-19 12:34:38 +03:00
eb51dd2702 calls! 2025-04-19 12:30:41 +03:00
4033495353 that doesn’t have to be a location 2025-04-19 12:25:41 +03:00
b93674fe3f it takes shape... 2025-04-19 12:25:28 +03:00
b0e201fccb private! 2025-04-19 12:15:15 +03:00
819d6ec3fc locals? 2025-04-19 12:13:38 +03:00
b8477148b6 scoping! 2025-04-19 12:05:17 +03:00
6c1e6d6bfa ugh, variance... 2025-04-19 12:03:10 +03:00
c42a7b2251 prepare types for two-pass implementation 2025-04-19 11:36:14 +03:00
4ab81edda1 fixup! Add Function to AST 2025-04-19 11:07:27 +03:00
81a27e2a07 Add Local to AST 2025-04-19 11:04:39 +03:00
528545f71d Add Function to AST 2025-04-19 11:04:16 +03:00
fe0d46ecf3 Store function names 2025-04-19 11:00:07 +03:00
0b5e9a5f44 add Function to Value 2025-04-19 10:42:30 +03:00
fe15752d04 be more specific with strings 2025-04-19 10:42:16 +03:00
703a680ff7 this time clippy may be right 2025-04-11 21:04:24 +03:00
24bc9acb7b set/rawset 2025-04-11 21:03:43 +03:00
c6ad5c92ce test table assignment! 2025-04-11 20:53:53 +03:00
5f6da6ec60 side effects! 2025-04-11 20:48:40 +03:00
380b7b26a3 side effects? 2025-04-11 20:44:52 +03:00
985822b03f add assignments 2025-04-11 20:40:45 +03:00
d913d8b7a9 test expression::call 2025-04-11 20:36:37 +03:00
ec3b41809d privatise 2025-04-11 20:36:28 +03:00
9562da5518 no cows 2025-04-11 20:31:04 +03:00
382cfdd903 add scope ops 2025-04-11 20:29:40 +03:00
4ead8e702e More tests! 2025-04-11 20:02:22 +03:00
7829d959ce From<Table> 2025-04-11 20:01:56 +03:00
291333444f simplify scopes 2025-04-11 19:54:10 +03:00
fa808478ab basic tests 2025-04-11 19:49:19 +03:00
e2478bfbf4 into() 2025-04-11 19:48:18 +03:00
ca89d343c3 Basic evaluation 2025-04-11 19:33:00 +03:00
6e908ad4a2 Minimal AST 2025-04-11 19:17:10 +03:00
a8e7f57e07 oops... the most important type! 2025-04-11 19:05:53 +03:00
e4bf43dc6d Scope? 2025-04-11 14:51:02 +03:00
247cf593ca Extract to a module 2025-04-11 14:19:32 +03:00
a6544f044e Basic Lua data structures 2025-04-11 14:13:20 +03:00
a5448c39d6 Init repo 2025-04-11 13:54:09 +03:00