0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-11-25 23:35:12 +00:00
Commit graph

2248 commits

Author SHA1 Message Date
Devine Lu Linvega
4a028ed63b (uxnasm) Housekeeping 2024-03-28 10:37:16 -07:00
Devine Lu Linvega
389d6ce364 (uxnasm) Merge build functions 2024-03-28 10:07:37 -07:00
Devine Lu Linvega
a1a6271622 (uxnasm) Created build step 2024-03-28 09:48:07 -07:00
Devine Lu Linvega
ea8f512fcd (uxnasm)Check for output size after resolving symbols 2024-03-28 09:30:23 -07:00
Devine Lu Linvega
fe414183b0 (uxnasm) Renamed makeinclude to assemble 2024-03-28 09:25:15 -07:00
Devine Lu Linvega
c0ba862911 (uxnasm) Reduced dictionary 2024-03-28 09:23:13 -07:00
Devine Lu Linvega
7c1492908c (uxnasm) Merged item name validation 2024-03-27 21:18:15 -07:00
Devine Lu Linvega
0098007b63 (uxnasm) Housekeeping 2024-03-27 17:37:48 -07:00
Devine Lu Linvega
5801d4fc9f (uxnasm) Merged ref resolution functions 2024-03-27 17:08:32 -07:00
Devine Lu Linvega
a252da617c (uxnasm) Housekeeping 2024-03-27 17:00:08 -07:00
Devine Lu Linvega
652bff0a93 (uxnasm) Housekeeping 2024-03-27 16:48:56 -07:00
Devine Lu Linvega
632f9fc0fa (uxnasm) Asbtracted ref resolve 2024-03-27 16:36:28 -07:00
Devine Lu Linvega
9eee73f411 (uxnasm) Removed rune from Item 2024-03-27 16:21:39 -07:00
Devine Lu Linvega
6b355e3d8e (uxnasm) Housekeeping 2024-03-27 16:14:02 -07:00
Devine Lu Linvega
3c1a4ec45c (uxnasm) Merge findlabels 2024-03-27 16:07:26 -07:00
Devine Lu Linvega
24319c55e9 (uxnasm) Housekeeping 2024-03-27 15:59:03 -07:00
Devine Lu Linvega
aedc593434 (uxnasm) Abstracted write string 2024-03-27 15:55:16 -07:00
Devine Lu Linvega
966aab7bb8 (uxnasm) Report file name in error correctly 2024-03-27 13:55:48 -07:00
Devine Lu Linvega
0f64cb61e9 (uxnasm) Pass context with path 2024-03-27 13:43:13 -07:00
Devine Lu Linvega
c3738a9eb0 (uxnasm) Display the correct line number on error 2024-03-27 13:34:44 -07:00
Devine Lu Linvega
aafef20ba5 (uxnasm) Increment line value at pointer 2024-03-27 13:23:16 -07:00
Devine Lu Linvega
03caf9317b (uxnasm) Stop assembling on error 2024-03-27 13:18:42 -07:00
Devine Lu Linvega
af87818228 (uxnasm) Preserve line context across includes 2024-03-27 13:11:17 -07:00
Devine Lu Linvega
56131efa43 Saveguard against empty file 2024-03-27 12:11:51 -07:00
Devine Lu Linvega
4713261184 (uxnasm) Removed unused buffer 2024-03-27 12:05:19 -07:00
Devine Lu Linvega
f50e915e42 (uxnasm) Count line number during macros 2024-03-27 12:03:24 -07:00
Devine Lu Linvega
59b7ee83c5 (uxnasm) Removed unused param in walkcomment 2024-03-27 11:49:05 -07:00
Devine Lu Linvega
5c4e14555b Count lines in comment 2024-03-27 11:41:48 -07:00
Devine Lu Linvega
e10f7b8cb2 (uxnasm) Housekeeping 2024-03-27 11:33:07 -07:00
Devine Lu Linvega
41331ee4fc (uxnasm) Removed program struct 2024-03-27 11:01:58 -07:00
Devine Lu Linvega
93a409500a (uxmasm) Merged item finding routines 2024-03-27 10:47:12 -07:00
Devine Lu Linvega
a56a4e0be0 (uxnasm) Merged token types 2024-03-27 10:39:34 -07:00
Devine Lu Linvega
1df9b12efd (uxnasm) Store macros into dict 2024-03-27 10:37:03 -07:00
Devine Lu Linvega
0db728a46b (uxnasm) push cap char 2024-03-27 10:27:17 -07:00
Devine Lu Linvega
278a4391c9 (uxnasm) Removed macro length 2024-03-27 10:20:33 -07:00
Devine Lu Linvega
7760593a88 (uxnasm) Walk macro 2024-03-27 10:18:06 -07:00
Devine Lu Linvega
fe4103cadb (uxnasm) Report error when walking comment 2024-03-27 09:48:09 -07:00
Devine Lu Linvega
4c7ec082f5 (uxnasm) Store refs as labels 2024-03-27 09:42:15 -07:00
Devine Lu Linvega
0414a98b0e (uxnasm) Reference store strings in dict 2024-03-27 09:37:19 -07:00
Devine Lu Linvega
c9f2eb0aad (uxnasm) Macros names are stored in dict 2024-03-27 09:24:51 -07:00
Devine Lu Linvega
18f545f3c9 (uxnasm) Starting to merge buffers 2024-03-27 09:21:34 -07:00
Devine Lu Linvega
c5a5eaff0e (uxnasm) Quieted warning 2024-03-26 21:56:50 -07:00
Devine Lu Linvega
9d6587ffa5 (uxnasm) Converted functions to macros 2024-03-26 21:46:41 -07:00
Devine Lu Linvega
2f3eb460d6 (uxnasm) Removed unnecessary masking 2024-03-26 21:11:31 -07:00
Devine Lu Linvega
c64fe94038 (uxnasm) Walk across comments in macros 2024-03-26 13:53:23 -07:00
Devine Lu Linvega
0ae8812680 (uxnasm) Read characters into char buffers 2024-03-26 13:45:08 -07:00
Devine Lu Linvega
832ba26e30 Improved comment walking 2024-03-26 13:41:52 -07:00
Devine Lu Linvega
a197c24b2a Abstracted walk-comment 2024-03-26 13:35:37 -07:00
Devine Lu Linvega
bcdd08bc4e (uxnasm) makelabel can set scope 2024-03-26 13:31:11 -07:00
Devine Lu Linvega
fafc4e1734 (uxnasm) single-line handlers 2024-03-26 13:11:07 -07:00