Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/annapoorna-a-k/vm-translator-using-java

VM Translator using Java
https://github.com/annapoorna-a-k/vm-translator-using-java

assembler java nand2tetris nand2tetris-vm-translator virtual-machine vm-translator

Last synced: about 1 month ago
JSON representation

VM Translator using Java

Awesome Lists containing this project

README

        

# VMTranslator-using-Java
This is a Virtual Machine Language Translator made using Java which Translates VM language code into assembly code.

This VM Translator has three modules:
1. VMTranslator.java which is the top-most/ main module which drives the process.
2. Parser.java which reads a VM command, parses the command into its lexical components, and provides convenient access to these components. It also removes all the white-spaces and comments.
3. CodeWriter.java which generates the actual assembly codes by translating the VM codes.