Описание тега parse-transform
1
ответ
erlang: функция, вызываемая с реальным 'fun', должна быть преобразована с помощью parse_transform?
Я смотрю на книгу по программированию O'Reilly Erlang, и есть пример, который запускается в оболочке erlang, который выглядит так: 17> MS = ets:fun2ms(fun({Name,Country,Job}) when Job /= cook -> [Country,Name] end). [ ....an erlang match expre…
11 июл '11 в 19:00
1
ответ
Как бы вы добавили возможности в Erlang, не создавая новый язык?
Мне было интересно, как кто-то может добавить защиту на основе возможностей в Erlang, не переводя ее на новый язык и не сохраняя максимальную обратную совместимость на стороне приложения?
29 май '13 в 13:01
1
ответ
Почему программистам "настоятельно рекомендуется не заниматься синтаксическим анализом преобразований"?
Согласно документации erl_id_trans: Программистам настоятельно рекомендуется не участвовать в преобразованиях синтаксического анализа и не предоставляется поддержка для возникающих проблем. Почему программистам настоятельно рекомендуется не использо…
22 окт '11 в 12:45
2
ответа
Как использовать диализатор с модулями синтаксического анализа
Я пытаюсь использовать диализатор в своем приложении erlang, но вот вывод: dialyzer \ --src -r src \ -pa /home/niahoo/src/popos \ -pa /home/niahoo/src/popos/deps/parse_trans \ --verbose Checking whether the PLT c:/MinGW/msys/1.0/home/niahoo/.dialyze…
23 май '13 в 20:24
1
ответ
Lager - Parse Transforms
Я добавил Lager в свое приложение, используя арматуру. Он прекрасно компилируется и Lager запускается нормально, когда я запускаю свое приложение. Однако я получаю сообщения undef при вызове lager:debug/1, который говорит мне, что lager_transform пр…
06 фев '15 в 12:38
1
ответ
Erlang parse_transform второй параметр
При определении parse_transformфункция имеет два параметра: parse_transform(FormsIn, Options) -> FormsOut В чем смысл Options параметр? Я пытаюсь определить дополнительные параметры для трансформации.
26 ноя '13 в 14:02
2
ответа
Сбой вызовов Lager во время тестовых прогонов Common Test
Я решил настроить лагер в своем проекте Erlang. Я использую erlang.mk, поэтому я добавил ERLC_OPTS = +'{parse_transform, lager_transform}' на мой Makefile. я могу бежать make all и скомпилировать модули без ошибок. Я также могу начать erl Консоль и …
27 авг '14 в 14:48