Как реализовать LOOP в интерпретаторе языка типа FORTH, написанном на C

Я пишу простой стековый язык на C, и мне было интересно, как мне подойти к реализации какую-либо структуру цикла и / или опережающие символы. Поскольку код для этой страницы длинноват (более 200 строк), я поместил его в репозиторий GitHub .

ED IT: Основная программа находится в файле stack.c .

РЕДАКТИРОВАТЬ: Код просто принимает входные данные в слов , что-то вроде FORTH. Он использует scanf и работает слева направо. Затем он использует последовательность if s и strcmp s, чтобы решить, что делать. Это действительно так.

6
задан Peter Mortensen 7 August 2011 в 20:00
поделиться