prototype for parsing for opcodes