В интерпретаторе Лиспа легко может быть ветвь в eval, которая может раскрывать макрос, и в процессе его расширения вызывать функции для построения расширенного выражения . Я сделал это перед использованием ...
Как я во время компиляции неопределяю макрос компилятора, использующий gcc. Я попробовал некоторую компиляцию args к gcc как-D, но я не могу добраться для наблюдения "не определенного" сообщения. Спасибо #include <iostream> #define...
У меня есть исходный код приложения, записанного в C++, и я просто хочу прокомментировать что-то использование: #ifdef 0... #endif И я получаем эту ошибочную ошибку: макро-имена должны быть идентификаторами, Почему это...
& GT; кошка | cpp -c #define ORDER 3 #define APPEND_ORDER (имя) name ## _ ## ORDER void APPEND_ORDER (cg) (int arg) {} ^ D Я вижу, что макрос ORDER не расширяется во время замены параметра ....
Я хотел бы выполнить макрос на каждой строке в выборе, а не в общей сложности количество строк в моей голове. Например, я мог бы записать макрос для преобразования: Наконец, Сначала В Первый Последний и я был бы...
Элементарными S-функциями и предикатами Маккарти были atom, eq, car, cdr, cons. Затем он добавил к своей базовой нотации, чтобы можно было писать то, что он называл S -функции: quote, cond, lambda, label ...
Почему кто-либо предпочел бы макросы Схемы по макросам языка Common LISP (и я действительно хочу знать также, я не пытаюсь быть сообщением-розыгрышем)? Мой опыт как Lisp newb состоит в том, что макросы стиля языка Common LISP очень...
В макросе C действительно ли возможно использовать для своей выгоды вставляемый - в маркере? Например, у меня в настоящее время есть следующий макрос: ТЕСТ #define (имя, ключевое слово) \test_##name: TEST_##keyword## _ КЛЮЧЕВОЕ СЛОВО I...
Вот пример того, чего я пытаюсь достигнуть. Я пытаюсь создать макрос, который был бы похож на это: SOMEMACRO (obj, obj, obj..., obj); макрос скомпилировал бы в: some_function (obj, obj, obj...
Следующий код выполняется как ожидалось, но дает NullPointerException в конце. Что я делаю неправильно здесь? (не уточнено my-first-macro) (defmacro должностное лицо - все [и команды] (карта (fn [c] '(println "...
Хорошо, я понимаю вполне прилично, как использовать и функцию и макросы. То, на предмет чего мне любопытно, - то, почему компилятор не может быть немного более умным при интеграции этих двух, например, рассмотреть код Clojure: (...
У меня есть приблизительно два макросов (и поднимающийся) в моей кодовой базе, которые похожи на это: (defmacro def-stat-method (статистика имени метода) '(зубец (defmethod, имя метода ((монстр монстра)) (getf (статистика...
У меня есть макрос, который я использую для замены специальных символов для его объектов HTML. Я хотел бы сохранить его в своем .vimrc. Согласно этому, я должен использовать, позволяют @r =' macro_text_goes_here '. Проблема...
Возглавляет: Это - странный вопрос. У меня есть некоторые действительно полезные макросы, которые мне нравится использовать для упрощения некоторого входа. Например, я могу сделать Журнал ("Мое сообщение с аргументами: %, %, %", "arg1"
Я хотел бы иметь макрос, который я назову нечто определения. Нечто определения создаст функцию и затем добавит эту функцию к набору. Таким образом, я мог звонить (панель нечто определения...) (нечто определения baz...) И затем там...
Я пытаюсь получить автоматический сгенерированный список символов в моем латексном проекте. Вот макрос, который я имею до сих пор... \newcommand {\\addsymbol} [3] {% \symboldisplay {#1} {#2 }\\\% \setelem {#3} {#1}} \...
У меня есть макрос, который берет тело: (defmacro вздор [и тело] (dostuffwithbody)), Но я хотел бы добавить дополнительный аргумент ключевого слова ему также, поэтому при вызове это могло быть похожим на любой из них: (...
Есть ли какой-либо способ определить макросы (как tex макросы o, латекс определяет) в документах DocBook? DocBook является очень подробным, и макросы помогли бы много. Я не нашел их в учебных руководствах по быстрому запуску. Если так...
Я использую T4MVC, и я не могу использовать событие перед сборкой для выполнения TextTransform.exe, поскольку он полагается на EnvDTE и должен быть выполнен с Visual Studio как хост. Если я запустил инструмент пользователя однажды, он работает приятно...
Я пытаюсь отправить нажатия клавиш в приложение использование VisualBoyAdvance AppleScript, но я не могу заставить это работать. Мой код, до сих пор, является этим: скажите, что приложение "VisualBoyAdvance" активируется...
например, у меня есть приблизительно 500 строк. в начале каждой строки я хочу добавить число. таким образом в строке 1 я хотел бы "1)" и затем строка 2, я захочу "2)", я знаю, что могу сделать макрос в n ++, но она...
Я только что начал играть с макросами в IntelliJ. Я записал несколько тогда воспроизведенные, пока я не решил добавить ярлыки контурной карты на свои макросы. Я перешел к Настройкам и нажал Alt+C для добавления нового ребенка...
Я прохожу ответы теста от своего преподавателя, и вопрос был: корректная реализация функции как макрос для абсолютного значения: брюшной пресс #define (x) ((x) <0? (-x): (x)) #define брюшной пресс (x)...
Я хотел бы записать макрос, чтобы проверить через файлы в моем каталоге проекта и найти файлы, которые не включены в проект. В проигрывании вокруг с объектом DTE, я вижу что объект Проекта...
Я вывожу из результатов поиска Google, что strings.h (отсюда) для систем UNIX. Я хотел бы перенести следующую строку с макро-проверкой того, является ли операционной системой хоста Linux/UNIX. Это...
Как я могу сделать следующее в совместимом (ISO C99) путь? #define MALLOC (тип, длина, сообщение) ({\вводят * a_## __ СТРОКА __ = (тип *) malloc ((длина) *...
У меня есть некоторые существующие сценарии, где использую ftp + .netrc. Я хочу переключиться на sftp теперь, но кажется, что это не поддерживает макросы / .netrc. Действительно ли там кто-либо другой альтернативен? Помогите.
Я нахожу встроенный Проводник Документа Visual Studio менее релевантным, тем более, что больше SDKs, с которыми я работаю, имеет самое актуальное содержание онлайн. Нажатие F1 запускает Проводник Документа...
Все еще изо всех сил пытаясь понять то, что лучшие практики относительно макросов. Я пытаюсь записать макрос, который определяет пакеты на лету. (defmacro def-dynamic-package (имя) '(defpackage...