aboutsummaryrefslogtreecommitdiffgithub
path: root/novice/assembler
AgeCommit message (Expand)Author
2019-02-06Begin restructuring repository for #4Austin Adams
2019-02-05Try to optimize symbol lookups in debuggerAustin Adams
2019-02-04Codegen: do fewer painful agonizing O(n) lookupsAustin Adams
2019-02-04Make opspec, isa properties of a machine code generatorAustin Adams
2019-02-04codegen: Remove another weird unnecessary copyAustin Adams
2019-02-04codegen: Use util.maskTo() instead of hand-crafted masksAustin Adams
2019-02-04codegen: Improve efficiency of some O(n^2)ismsAustin Adams
2019-02-02sim command: auto-assemble codeAustin Adams
2019-01-30Increase test coverage (including for rama-2200)Austin Adams
2019-01-28Add draft of RAMA-2200Austin Adams
2019-01-27Generate symbol tablesAustin Adams
2019-01-26Add cli.ts testsAustin Adams
2019-01-21LR(1) parser: Say EOL, not EOFAustin Adams
2019-01-21Fix bugs in complx parserAustin Adams
2019-01-19Continue work on LC-2200 supportAustin Adams
2019-01-18Yank Assembly IR interfaces out of parserland and into isalandAustin Adams
2019-01-18Continue work on LC-2200 supportAustin Adams
2019-01-18Start work on LC-2200 supportAustin Adams
2019-01-18complx grammar: Fix weird typosAustin Adams
2019-01-18codegen: Check prefixes in instrMatchAustin Adams
2019-01-17Big refactor: Allow Grammars to configure DFAsAustin Adams
2019-01-16Improve coverage for code generationAustin Adams
2019-01-15Add simulatorAustin Adams
2019-01-14Please Mr. LinterAustin Adams
2019-01-14Move isa module to top-levelAustin Adams
2019-01-14Throw error for overlapping sectionsAustin Adams
2019-01-14Test for too small/big operandsAustin Adams
2019-01-14Consistently say "on line," not "at line"Austin Adams
2019-01-14Output line numbers in codegenAustin Adams
2019-01-13Add line numbers to parsed assemblyAustin Adams
2019-01-13Add basic serializer testsAustin Adams
2019-01-13codegen: Throw errors on nonexistent labelsAustin Adams
2019-01-13Add test for dangling operandsAustin Adams
2019-01-13Test AbstractParserAustin Adams
2019-01-13Fix ancient typo in tablegen testsAustin Adams
2019-01-13Test label .fillsAustin Adams
2019-01-13Add some tests for code generationAustin Adams
2019-01-13Update tests for new Assembler, argparseAustin Adams
2019-01-11Add argparse, output to object filesAustin Adams
2019-01-09Support pseudo-opsAustin Adams
2019-01-09Add beginnings of PsuedoOp specAustin Adams
2019-01-09Add basic second pass to assemblerAustin Adams
2019-01-04Begin work on machine code generatorAustin Adams
2019-01-04lc3 isa: Happyify linterAustin Adams
2019-01-04isa: Add instruction length keyAustin Adams
2019-01-04isa: Add reset vectorAustin Adams
2019-01-04lc3 isa: Update CC properlyAustin Adams
2019-01-04Add ISA config needed for an ISA-agnostic assemblerAustin Adams
2019-01-04Handle LC-3 labels properlyAustin Adams
2019-01-02Add beginning of ISA abstractionAustin Adams