A lexer-parser that generates commands for a program to run