Преобразование AppGer.gf и AppFre.gf в .Pgf не работает - PullRequest
0 голосов
/ 26 апреля 2018

при попытке преобразовать AppGer.gf и AppFre.gf в .Pgf я получаю сообщение об ошибке памяти.Любая помощь приветствуется.Заранее спасибо.

Ниже приведен снимок кода и ошибка:

$ make AppGer.pgf

mkdir -p ./gfos && gf -s -make -literal=PN,Symb -probs=./app.probs -gfo-dir ./gfos -name=AppGer AppGer.gf

gf: out of memory (requested 1048576 bytes)

Makefile:61: recipe for target 'AppGer.pgf' failed

make: *** [AppGer.pgf] Error 251

1 Ответ

0 голосов
/ 26 апреля 2019

GF - это Grammatic Framework , язык программирования для написания многоязычных грамматик.GF реализован на Haskell, но этот вопрос не имеет ничего общего с Haskell.

В случае, если кто-то с аналогичной проблемой обнаружил этот вопрос путем поиска сообщения об ошибке, проблема обсуждалась на GitHub: https://github.com/GrammaticalFramework/GF/issues/35. Соответствующие ответы на вопрос:

Работает, но вам нужно много памяти.У меня также есть 16 ГБ, но я не могу воспроизвести проблему.Я видел эту проблему раньше.Иногда французский не компилируется, но тогда, если я снова запускаю make-файл, это удается.Я предполагаю, что с данной памятью компилятору удается выполнить часть компиляции, а выходные данные хранятся в файлах .gfo.На втором запуске он делает все остальное.У меня никогда не было такой проблемы с немецким языком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...