Разработка модели интерпретатора командной строки Windows

Вот такую вот тему я получил на курсовую по системному программированию. Подскажите как к этому зверю подступиться) Возможно у кого-то есть пример реализации любого интерпретатора на С++. Реализацию планирую провести в Visual Studio, как консольное приложение.

Ну тут сначала надо уточнить что вообще сделать надо.
В командной строке же много чего делать можно. Batch file - Wikipedia
И что значит “модель”?

Я на Джаве писал компилятор простого С-подобного языка, делал с помощью ANTLR. Там задать грамматику в определенном формате и оно сгенерирует парсер.
ANTLR вроде бы есть и для С++, возможно стоит взять его (или аналоги) если синтаксис языка будет не совсем примитивный.