Commit Graph

172 Commits

Author SHA1 Message Date
Rafał Grodziński
8dcdcc7061 Correctly parse blob 2025-08-07 18:35:43 +09:00
Rafał Grodziński
76f03ef8e3 wip 2025-08-07 09:39:45 +09:00
Rafał Grodziński
5e65c66d3a Renamed to blob 2025-08-05 12:45:44 +09:00
Rafał Grodziński
0a08aaa7b2 Match token blob 2025-08-05 12:03:01 +09:00
Rafał Grodziński
b6c2ff3983 Generate code for custom type 2025-08-05 11:16:50 +09:00
Rafał Grodziński
dc8d10c81c Updated the parser a bit 2025-08-02 00:16:51 +09:00
Rafał Grodziński
932e0dc27e Added empty statement type 2025-08-01 23:26:16 +09:00
Rafał
6fc92382c0 Merge pull request #32 from rafalgrodzinski/24-update-types
Update types
2025-08-01 12:42:01 +09:00
Rafał Grodziński
3726e88865 Fixed fib sample 2025-08-01 12:39:09 +09:00
Rafał Grodziński
9a04c0c49a Fixed crashes 2025-08-01 12:36:42 +09:00
Rafał Grodziński
d3f45e7298 Fixed values handling 2025-08-01 12:22:02 +09:00
Rafał Grodziński
7dfa6bcffe Added unary expressions 2025-07-31 23:28:33 +09:00
Rafał Grodziński
c75052e35f Added expression unary 2025-07-31 22:04:30 +09:00
Rafał Grodziński
2e79188cd3 Signed and unsinged int variants 2025-07-31 20:28:50 +09:00
Rafał Grodziński
4242600ea0 Added clean task, fixed build task 2025-07-31 16:56:09 +09:00
Rafał Grodziński
da11f522a1 Update ingnored files 2025-07-31 16:02:11 +09:00
Rafał
a382ce0dbd Merge pull request #31 from rafalgrodzinski/29-match-line-of-tokens-through-a-function
Match line of tokens through a function
2025-07-31 14:02:57 +09:00
Rafał Grodziński
e37a34b4e6 Parse value type arg 2025-07-31 14:01:15 +09:00
Rafał Grodziński
def96445b2 Better log message 2025-07-31 13:39:15 +09:00
Rafał Grodziński
ad17bd2b5f Cleaned up 2025-07-31 13:30:50 +09:00
Rafał Grodziński
1522aa517b refactored meta function 2025-07-31 13:25:06 +09:00
Rafał Grodziński
d3b1d05356 Converted assignment 2025-07-31 12:37:49 +09:00
Rafał Grodziński
163bcb4057 Fixed up raw function 2025-07-30 23:58:19 +09:00
Rafał Grodziński
953a8acb18 Use new parser for function 2025-07-30 23:41:28 +09:00
Rafał Grodziński
68018e7106 wip 2025-07-30 21:52:22 +09:00
Rafał Grodziński
3041c4383b Single parsing logic 2025-07-22 15:03:34 +09:00
Rafał Grodziński
8a708d8936 Use parsee results 2025-07-17 17:14:19 +09:00
Rafał Grodziński
502e4d2f6f added parsee and parsee group 2025-07-17 16:00:12 +09:00
Rafał Grodziński
1dc6010b9b wip 2025-07-15 23:30:28 +09:00
Rafał Grodziński
dc6668459f Added parsee and parsee group 2025-07-15 18:50:15 +09:00
Rafał
89e81a4a49 Merge pull request #30 from rafalgrodzinski/28-support-for-embedded-assembly
Support for embedded assembly
2025-07-15 13:11:45 +09:00
Rafał Grodziński
fbc71f4a31 Arguments for raw calls 2025-07-15 13:10:03 +09:00
Rafał Grodziński
9d991f46a2 Renamed 2025-07-15 10:27:50 +09:00
Rafał Grodziński
51115f5883 Added args and return type 2025-07-15 10:23:32 +09:00
Rafał Grodziński
5616036c17 Pass in constraints 2025-07-14 21:40:18 +09:00
Rafał Grodziński
228dd80423 Build raw function 2025-07-13 15:06:52 +09:00
Rafał Grodziński
26c566f4f6 Parse raw function 2025-07-13 11:12:35 +09:00
Rafał Grodziński
c7812ccf43 Addes statement raw function 2025-07-12 22:20:32 +09:00
Rafał
48cc745e79 Merge pull request #25 from rafalgrodzinski/22-support-arrays
Support arrays
2025-07-10 14:39:26 +09:00
Rafał Grodziński
8d50e28ac8 Array assignment 2025-07-10 14:28:13 +09:00
Rafał Grodziński
5db6703d48 Read array elements 2025-07-09 17:47:59 +09:00
Rafał Grodziński
870ecce8e4 Almost hello world 2025-07-08 22:49:04 +09:00
Rafał Grodziński
707a282704 Cleaned up literal 2025-07-08 22:41:27 +09:00
Rafał Grodziński
22f71bdc33 Cleaned up array literal 2025-07-08 22:35:32 +09:00
Rafał Grodziński
e53a844a28 String literals 2025-07-08 22:26:24 +09:00
Rafał Grodziński
1c19600430 Fixed parser 2025-07-08 19:20:31 +09:00
Rafał Grodziński
b980fd8753 Working array init 2025-07-08 18:49:39 +09:00
Rafał Grodziński
9e7747dcbc More complex type parsing 2025-07-08 17:31:56 +09:00
Rafał Grodziński
18dd7d05d4 Lex and parse array expression 2025-07-07 14:53:56 +09:00
Rafał
18926f3477 Merge pull request #21 from rafalgrodzinski/1-add-block-scoping-for-variables
Add block scoping for variables
2025-07-05 23:13:07 +09:00