index
:
rva.git
master
An assembler for a custom ISA using the esrap common-lisp library
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
parse.lisp
Age
Commit message (
Expand
)
Author
17 hours
Swap the field order for ROTV instruction
bd
35 hours
Part one reformat SRDL and SRDS instruction signature
bd
40 hours
Rename STOREV, LOADV to SRDS, SRDL
bd
2025-04-21
update copyright
bd
2025-04-16
remove tabs
bd
2025-04-16
Let displacement for JAL+JMP be the absolute file position of label
bd
2025-04-16
Add licensing information
bd
2025-04-11
Add RET and NOP j-type instructions
bd
2025-04-11
Remove unnecessary imm ast node
bd
2025-04-11
Add a few new test files
bd
2025-04-11
Rename some grammar rules (for better error output
bd
2025-04-11
Simplify newline rules
bd
2025-04-11
Add comments to parsing
bd
2025-04-10
Switch to allowing variables to be used as immediate fields
bd
2025-04-10
Allow all integers to be negative
bd
2025-04-10
Fix swapped destination + source in immediate i-type instructions
bd
2025-04-10
Add untested (but works on the single input file) code emission
bd
2025-04-10
Fix the rest of the initial parsing bugs, add high-level tests
bd
2025-04-10
Messy data section
bd
2025-04-09
Properly maintain a hashmap of labels, lots of minor code cleanups
bd
2025-04-09
Successfully parse every instruction type
bd
2025-04-09
Saving first part of large rewrite
bd
2025-04-09
Remove trivia
bd
2025-04-08
Add parsing functionality for R-type expressions
bd
2025-04-08
Simplify lexer-error handling, skeletion parsing functions for types
bd
2025-04-07
Add label processing, mnemonic and label lookup maps
bd