decouple symtable from llvmwriter
encapsulate lccparser and qvmparser state better