Sophisticated parsing of mnemonic, changes to the way FileParser.java works