Я пишу простой стековый язык на C, и мне было интересно, как мне подойти к реализации какую-либо структуру цикла и / или опережающие символы. Поскольку код для этой страницы длинноват (более 200 строк), я поместил его в репозиторий GitHub .
ED IT: Основная программа находится в файле stack.c
.
РЕДАКТИРОВАТЬ: Код просто принимает входные данные в слов
, что-то вроде FORTH. Он использует scanf
и работает слева направо. Затем он использует последовательность if
s и strcmp
s, чтобы решить, что делать. Это действительно так.