Aryadev Chavali
|
60588129b4
|
Cleaned up logs in assembler/parser
|
2023-11-29 23:09:51 +00:00 |
|
Aryadev Chavali
|
fd1e6d96f6
|
Report some stats of the actual program when working
|
2023-11-29 15:46:44 +00:00 |
|
Aryadev Chavali
|
253bebb467
|
Added log in assembler for reading a certain number of bytes
|
2023-11-08 18:14:59 +00:00 |
|
Aryadev Chavali
|
e6f580ba56
|
Removed tabs from VERBOSE logs in asm/main.c
|
2023-11-03 21:50:44 +00:00 |
|
Aryadev Chavali
|
b8f6232bb2
|
Refactor assembler to use prog_t structure
Set the program structure correctly with a header using the parsed
global instruction.
|
2023-11-03 21:15:30 +00:00 |
|
Aryadev Chavali
|
6dfc4ceaeb
|
Better logs for assembler
|
2023-11-02 23:29:43 +00:00 |
|
Aryadev Chavali
|
6d35283ef0
|
Clearer VERBOSE messages
|
2023-11-01 15:22:47 +00:00 |
|
Aryadev Chavali
|
7ca8f2c644
|
asm/main logs are now indented and look prettier
|
2023-10-31 20:39:49 +00:00 |
|
Aryadev Chavali
|
75dc36cd19
|
Lexer now returns errors on failure
Currently only for invalid character literals, but still a possible
problem.
|
2023-10-31 20:39:26 +00:00 |
|
Aryadev Chavali
|
157c79d53c
|
Added a "usage" message and colours for assembler
Prints useful and pretty messages when verbose being at least 1.
|
2023-10-29 16:59:31 +00:00 |
|
Aryadev Chavali
|
1c0bd20cba
|
Introduce error reporting in asm/main
Pretty simple implementation, I've stopped printing the tokens cos I
think the lexer is done.
|
2023-10-28 18:22:18 +01:00 |
|
Aryadev Chavali
|
fc81cda96b
|
Plugged in asm/parser to asm/main
Just prints instructions so far.
|
2023-10-26 11:18:07 +01:00 |
|
Aryadev Chavali
|
c70a9d9879
|
asm/main now uses TOKEN_STREAM_AT
|
2023-10-26 10:23:00 +01:00 |
|
Aryadev Chavali
|
7bf6b53230
|
Unified literal for numbers, main program now tokenises
|
2023-10-26 07:15:52 +01:00 |
|
Aryadev Chavali
|
94abb9e3d4
|
Separated lexer from main file in asm
|
2023-10-25 21:43:13 +01:00 |
|
Aryadev Chavali
|
dbbfac1236
|
Wrote lexer for assembly
Pretty simple tokeniser, doesn't do a lot and needs to error check better.
|
2023-10-24 18:20:59 +01:00 |
|
Aryadev Chavali
|
92855ebb3e
|
Starting development on assembly language
|
2023-10-23 16:53:50 +01:00 |
|