Commit History
@master
git clone http://git.haldean.org/cvm/
- Add PUSH and POP instructions, new test case Will Brown 10 years ago
- Assembly-to-bytecode in cvmc, add PRINT and ONZJMP. Will Brown 10 years ago
- More instructions available in VM. Will Brown 10 years ago
- It lives! Will Brown 10 years ago
- First version of virtual machine. Will Brown 10 years ago
- High-level refactoring. Moving files and the like. Will Brown 10 years ago
- Update PLY commands to keep root directory clean(er) Will Brown 10 years ago
- More stuff to ignore Will Brown 10 years ago
- Move cvm to cvmc Will Brown 10 years ago
- Binary code generation. Will Brown 10 years ago
- Add a dummy linker. Will Brown 10 years ago
- Lots of code generation stuff. Will Brown 10 years ago
- Arithmetic code generation. Will Brown 10 years ago
- Denote variables with a 'var' flag Will Brown 10 years ago
- Simple test case for testing arithmetic code generation. Will Brown 10 years ago
- Initial commit of some translating code. Will Brown 10 years ago
- Evaluate string constants to expand escape characters Will Brown 10 years ago
- Improvements to parsing string and character literals. Will Brown 10 years ago
- Refactoring in preparation for interpreter Will Brown 10 years ago
- Move parsing into `cvm.parse` package. Will Brown 10 years ago
- Support pointers at the parser level. Will Brown 10 years ago
- Update preprocessor to preserve line numbers. Will Brown 10 years ago
- Parse comments correctly. Will Brown 10 years ago
- Remove testing code from preprocessor Will Brown 10 years ago
- Add some example C programs for parser testing. Will Brown 10 years ago
- Correctly parse function calls. Will Brown 10 years ago
- Add basic preprocessor, read from file. Will Brown 10 years ago
- Version 1 of parser. Will Brown 10 years ago
- Fix lexer to recognize zero-constants Will Brown 10 years ago
- Parse loops (while, do and for) Will Brown 10 years ago