Вопрос

Я пытаюсь собрать этот проект:

http://ramon.org.il/here.zip

Но я получаю кучу бессмысленных ошибок. Они получили текст, с которым я знаком, но в положении нет ничего подобного (как неожиданно »)« в пустом ряду).

Помоги мне, пожалуйста!

Это было полезно?

Решение 2

Много маленькой ошибки, я совсем не понял, как это работает.

Кронштейн, который Томас обнаружил, была одной из ошибок (опечатка), но вся концепция была неправильной.

Решено сейчас.

Другие советы

Мне кажется, что сообщение об ошибке (по крайней мере, первое, что я проверил) находится на правильной строке (но неверный столбец на этой строке). Я подумал, что это ограничение для дизайна, но я не уверен на 100%.

В любом случае, строка 25 файла LispParser.fsy выглядит подозрительно для меня:

25: ExprList: Expr { List($1, -1, Null) ] }
26:         | Expr ExprList { List($1, -1, $2) }

Выражение в кудрявых скобках List($1, -1, Null) ] и есть закрывающая квадратная кронштейна ] но не открытие. Итак, я думаю, что сгим, вероятно, не должно быть там. Я не пробовал, но я думаю, что оставшиеся ошибки являются просто следствием этой проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top