Refactored to make main.c an interface to the actual assembler which is now in assembler.c
Fix for compatability with MinGW
renamed parseLine to parseInstruction
Created an interface for the symbol table
Implemented the hash table functions in symbolTable.c
Also fixed an old call to a function I refactored
Refactored and rewrote parts of parser to accomodate symbolTable
Also made some minor syntactic changes to symbolTable
Changed assembler to act in two passes and use the symbol table
Implemented parseSymbols and isInstruction
Implemented the last symbolTable method and fixed some bugs
Bug fixes. It works!
Formatting fixes
Merge branch 'Assembler' of github.com:Fsmv/nand2tetris