index
:
ovm
asm-rewrite-cpp
master
ARCHIVED - A stack based virtual machine to act as a target for other programming languages
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
asm
Age
Commit message (
Expand
)
Author
2023-10-31
Use standardised signed version of word type from base.h
Aryadev Chavali
2023-10-31
Moved inst module to lib
Aryadev Chavali
2023-10-31
asm/main logs are now indented and look prettier
Aryadev Chavali
2023-10-31
Lexer now returns errors on failure
Aryadev Chavali
2023-10-31
parse_word deals with characters now
Aryadev Chavali
2023-10-31
Changed asm/parser instruction push-reg->push.reg
Aryadev Chavali
2023-10-29
Added a "usage" message and colours for assembler
Aryadev Chavali
2023-10-28
Introduce error reporting in asm/main
Aryadev Chavali
2023-10-28
asm/parser supports all opcodes, introduced parse errors
Aryadev Chavali
2023-10-28
Ignore comments (using semicolons) in lexer
Aryadev Chavali
2023-10-28
Introduced a column and line for each token
Aryadev Chavali
2023-10-26
Plugged in asm/parser to asm/main
Aryadev Chavali
2023-10-26
Implemented a rudimentary parser with support for 4 instruction types
Aryadev Chavali
2023-10-26
Added support in lexer for negative numbers
Aryadev Chavali
2023-10-26
asm/main now uses TOKEN_STREAM_AT
Aryadev Chavali
2023-10-26
Lexer forces uppercase for symbols
Aryadev Chavali
2023-10-26
Auto fill licenses
Aryadev Chavali
2023-10-26
Unified literal for numbers, main program now tokenises
Aryadev Chavali
2023-10-25
Started working on a parser
Aryadev Chavali
2023-10-25
Separated lexer from main file in asm
Aryadev Chavali
2023-10-24
Wrote lexer for assembly
Aryadev Chavali
2023-10-23
Starting development on assembly language
Aryadev Chavali