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
c95d739e165db1cef0841935917158830412d2d6
assm-test
/
src
T
History
glm94
c95d739e16
Updated the parser to handle treating variables as expressions. Updated the symbols table to handle computing the values of variables.
2023-09-07 21:29:58 -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 handle treating variables as expressions. Updated the symbols table to handle computing the values of variables.
2023-09-07 21:29:58 -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
Updated the parser to handle treating variables as expressions. Updated the symbols table to handle computing the values of variables.
2023-09-07 21:29:58 -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