Use lexer and opcodes