Это может быть довольно трудным делом сделать правильно.
Если вы не обладаете большими знаниями в теории компиляторов, вам, вероятно, следует сначала начать читать об этом.
Если я правильно понимаю этот термин, просто использование «забавного разбора строк» совсем не поможет вам.
Первый базовый шаг - написать грамматику языка, которая определяет правильный синтаксис для языка.
Инструмент, подобный ANTLR , поможет вам собрать все воедино, но я бы посоветовал прочитать Книгу Дракона , так как это каноническая отправная точка для ускорения изучения предмета. *