LC-3 assembly code parser & assembler
Copyright (C) 2019 Nam Jeonghyun. (ska827@snu.ac.kr)
cargo install lc3asm
lc3asm::AsmParser
and lc3asm::Rule
provides an assembly parser and rules. Parser grammar follows definitions
from Introduction to Computing Systems: From Bits and Gates to C and Beyond. Plus, some features are added:
"\\"
/"\r"
/"\n"
/"\t"
/"\b"
/"\f"
/"\u00A9"
) support in string literal
#
is accepted for immediate values,
but this could be removed in the future.