This website requires JavaScript.
Explore
Help
Sign In
glm94
/
assm-test
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
Files
21c2bf046e65681927905c3dd51bfd818ccabc70
assm-test
/
src
T
History
glm94
21c2bf046e
Wrote the very first part of the tree walking code, more just to make sure the logic is sound.
2023-09-01 10:04:21 -05:00
..
disass.c
Updated the parser to better handle parameters, sort of and including a string length assembly program to use as a test for the whole assembler.
2022-10-03 21:26:28 +00:00
futil.c
Setup the assembler to use the new file reading code.
2022-04-28 22:24:10 -05:00
main.c
Updated the structure of symbols and tokens to hopefully help make computing symbol values easier.
2023-08-07 01:18:01 -05:00
opcodes.c
Minor code cleanup and added an extra flag to the compiler. If a symbol is a label it will now hold a reference to the opcode and by extension the offset into the file it points to.
2023-07-06 19:39:03 -05:00
parser.c
Updated the parser to create an expression tree for symbols declared via .db directives. Scanner now see some math operators as 'punctuation'.
2023-08-31 23:27:33 -05:00
scanner.c
Updated the parser to create an expression tree for symbols declared via .db directives. Scanner now see some math operators as 'punctuation'.
2023-08-31 23:27:33 -05:00
symbols_table.c
Wrote the very first part of the tree walking code, more just to make sure the logic is sound.
2023-09-01 10:04:21 -05:00
token.c
Started to work on setting up Symbol value resolution which will be based on an abstract syntax tree that can handle undefined values if unknown symbols are used in an expression.
2023-08-25 00:21:19 -05:00