2
ответа

Как вы компилируете макросы в компиляторе Лиспа?

В интерпретаторе Лиспа легко может быть ветвь в eval, которая может раскрывать макрос, и в процессе его расширения вызывать функции для построения расширенного выражения . Я сделал это перед использованием ...
вопрос задан: 1 January 2016 14:56
2
ответа

Как не определить определение в командной строке с помощью gcc

Как я во время компиляции неопределяю макрос компилятора, использующий gcc. Я попробовал некоторую компиляцию args к gcc как-D, но я не могу добраться для наблюдения "не определенного" сообщения. Спасибо #include <iostream> #define...
вопрос задан: 27 November 2015 11:55
2
ответа

Ошибка: макро-имена должны быть идентификаторами с помощью #ifdef 0

У меня есть исходный код приложения, записанного в C++, и я просто хочу прокомментировать что-то использование: #ifdef 0... #endif И я получаем эту ошибочную ошибку: макро-имена должны быть идентификаторами, Почему это...
вопрос задан: 27 November 2015 11:33
2
ответа

Как расширить определение макросов во время конкатенации? [Дубликат]

& GT; кошка | cpp -c #define ORDER 3 #define APPEND_ORDER (имя) name ## _ ## ORDER void APPEND_ORDER (cg) (int arg) {} ^ D Я вижу, что макрос ORDER не расширяется во время замены параметра ....
вопрос задан: 21 June 2015 09:35
2
ответа

Существует ли #define для C99?

Я хочу сделать что-то в C99 один путь, иначе выполнить его иначе. На что должен проверить #define? #ifdef C99... #else... #endif
вопрос задан: 2 October 2011 18:59
2
ответа

Макрос Vim на каждой строке визуального выбора

Я хотел бы выполнить макрос на каждой строке в выборе, а не в общей сложности количество строк в моей голове. Например, я мог бы записать макрос для преобразования: Наконец, Сначала В Первый Последний и я был бы...
вопрос задан: 21 August 2010 20:08
2
ответа

Определение функции defmacro с использованием только примитивов LISP?

Элементарными S-функциями и предикатами Маккарти были atom, eq, car, cdr, cons. Затем он добавил к своей базовой нотации, чтобы можно было писать то, что он называл S -функции: quote, cond, lambda, label ...
вопрос задан: 21 August 2010 02:47
2
ответа

Каковы преимущества макросов схемы?

Почему кто-либо предпочел бы макросы Схемы по макросам языка Common LISP (и я действительно хочу знать также, я не пытаюсь быть сообщением-розыгрышем)? Мой опыт как Lisp newb состоит в том, что макросы стиля языка Common LISP очень...
вопрос задан: 14 August 2010 16:03
2
ответа

Можно ли использовать для своей выгоды вставляемый маркер в макросе?

В макросе C действительно ли возможно использовать для своей выгоды вставляемый - в маркере? Например, у меня в настоящее время есть следующий макрос: ТЕСТ #define (имя, ключевое слово) \test_##name: TEST_##keyword## _ КЛЮЧЕВОЕ СЛОВО I...
вопрос задан: 3 August 2010 20:09
2
ответа

объективный-c макрос для функции variadic

Вот пример того, чего я пытаюсь достигнуть. Я пытаюсь создать макрос, который был бы похож на это: SOMEMACRO (obj, obj, obj..., obj); макрос скомпилировал бы в: some_function (obj, obj, obj...
вопрос задан: 27 July 2010 02:49
2
ответа

Почему я получаю NPE в следующем коде?

Следующий код выполняется как ожидалось, но дает NullPointerException в конце. Что я делаю неправильно здесь? (не уточнено my-first-macro) (defmacro должностное лицо - все [и команды] (карта (fn [c] '(println "...
вопрос задан: 14 July 2010 14:44
2
ответа

Сделайте макросы, и функции интегрируются больше беспрепятственно

Хорошо, я понимаю вполне прилично, как использовать и функцию и макросы. То, на предмет чего мне любопытно, - то, почему компилятор не может быть немного более умным при интеграции этих двух, например, рассмотреть код Clojure: (...
вопрос задан: 2 July 2010 11:52
2
ответа

Как я пишу макрос макроопределения в языке Common LISP

У меня есть приблизительно два макросов (и поднимающийся) в моей кодовой базе, которые похожи на это: (defmacro def-stat-method (статистика имени метода) '(зубец (defmethod, имя метода ((монстр монстра)) (getf (статистика...
вопрос задан: 25 June 2010 20:14
2
ответа

Как я сохраняю макрос, состоящий из нескольких, ищут и заменяют в мой .vimrc

У меня есть макрос, который я использую для замены специальных символов для его объектов HTML. Я хотел бы сохранить его в своем .vimrc. Согласно этому, я должен использовать, позволяют @r =' macro_text_goes_here '. Проблема...
вопрос задан: 16 June 2010 15:36
2
ответа

Условное макрорасширение

Возглавляет: Это - странный вопрос. У меня есть некоторые действительно полезные макросы, которые мне нравится использовать для упрощения некоторого входа. Например, я могу сделать Журнал ("Мое сообщение с аргументами: %, %, %", "arg1"
вопрос задан: 13 June 2010 05:59
2
ответа

Я могу сделать clojure макрос, который позволит мне получать список всех функций, созданных макросом?

Я хотел бы иметь макрос, который я назову нечто определения. Нечто определения создаст функцию и затем добавит эту функцию к набору. Таким образом, я мог звонить (панель нечто определения...) (нечто определения baz...) И затем там...
вопрос задан: 1 June 2010 22:04
2
ответа

Создание списка символов в латексе

Я пытаюсь получить автоматический сгенерированный список символов в моем латексном проекте. Вот макрос, который я имею до сих пор... \newcommand {\\addsymbol} [3] {% \symboldisplay {#1} {#2 }\\\% \setelem {#3} {#1}} \...
вопрос задан: 21 May 2010 06:49
2
ответа

Как я могу смешать дополнительные споры ключевого слова с и оставить материал?

У меня есть макрос, который берет тело: (defmacro вздор [и тело] (dostuffwithbody)), Но я хотел бы добавить дополнительный аргумент ключевого слова ему также, поэтому при вызове это могло быть похожим на любой из них: (...
вопрос задан: 2 May 2010 15:34
2
ответа

Макросы DocBook?

Есть ли какой-либо способ определить макросы (как tex макросы o, латекс определяет) в документах DocBook? DocBook является очень подробным, и макросы помогли бы много. Я не нашел их в учебных руководствах по быстрому запуску. Если так...
вопрос задан: 8 April 2010 14:42
2
ответа

Можно ли сделать RunCustomTool с EnvDTE как событие перед сборкой?

Я использую T4MVC, и я не могу использовать событие перед сборкой для выполнения TextTransform.exe, поскольку он полагается на EnvDTE и должен быть выполнен с Visual Studio как хост. Если я запустил инструмент пользователя однажды, он работает приятно...
вопрос задан: 6 March 2010 21:16
2
ответа

Приложение не принимает нажатие клавиши

Я пытаюсь отправить нажатия клавиш в приложение использование VisualBoyAdvance AppleScript, но я не могу заставить это работать. Мой код, до сих пор, является этим: скажите, что приложение "VisualBoyAdvance" активируется...
вопрос задан: 1 March 2010 03:17
2
ответа

использование Блокнота ++, как я могу сделать макро-ситуацию с типом, в которой число увеличивает?

например, у меня есть приблизительно 500 строк. в начале каждой строки я хочу добавить число. таким образом в строке 1 я хотел бы "1)" и затем строка 2, я захочу "2)", я знаю, что могу сделать макрос в n ++, но она...
вопрос задан: 27 January 2010 20:42
2
ответа

Меню IntelliJ Macro

Я только что начал играть с макросами в IntelliJ. Я записал несколько тогда воспроизведенные, пока я не решил добавить ярлыки контурной карты на свои макросы. Я перешел к Настройкам и нажал Alt+C для добавления нового ребенка...
вопрос задан: 21 January 2010 11:06
2
ответа

C макро-вопрос - (x) по сравнению с (-x)

Я прохожу ответы теста от своего преподавателя, и вопрос был: корректная реализация функции как макрос для абсолютного значения: брюшной пресс #define (x) ((x) <0? (-x): (x)) #define брюшной пресс (x)...
вопрос задан: 8 January 2010 04:02
2
ответа

Макрос Visual Studio: Найдите файлы, которые не включены в проект?

Я хотел бы записать макрос, чтобы проверить через файлы в моем каталоге проекта и найти файлы, которые не включены в проект. В проигрывании вокруг с объектом DTE, я вижу что объект Проекта...
вопрос задан: 4 January 2010 15:26
2
ответа

strings.h и переносящий этот макрос с макро-проверкой ли

Я вывожу из результатов поиска Google, что strings.h (отсюда) для систем UNIX. Я хотел бы перенести следующую строку с макро-проверкой того, является ли операционной системой хоста Linux/UNIX. Это...
вопрос задан: 30 October 2009 02:43
2
ответа

ISO C, эквивалентный из закрепленных групп в рамках выражений

Как я могу сделать следующее в совместимом (ISO C99) путь? #define MALLOC (тип, длина, сообщение) ({\вводят * a_## __ СТРОКА __ = (тип *) malloc ((длина) *...
вопрос задан: 26 October 2009 18:12
2
ответа

использование .netrc с sftp

У меня есть некоторые существующие сценарии, где использую ftp + .netrc. Я хочу переключиться на sftp теперь, но кажется, что это не поддерживает макросы / .netrc. Действительно ли там кто-либо другой альтернативен? Помогите.
вопрос задан: 3 September 2009 15:22
2
ответа

URL поиска загрузки в браузере из Visual Studio

Я нахожу встроенный Проводник Документа Visual Studio менее релевантным, тем более, что больше SDKs, с которыми я работаю, имеет самое актуальное содержание онлайн. Нажатие F1 запускает Проводник Документа...
вопрос задан: 26 August 2009 11:59
2
ответа

Новичок в языке Common LISP: макро-вопрос для определения пакетов на лету

Все еще изо всех сил пытаясь понять то, что лучшие практики относительно макросов. Я пытаюсь записать макрос, который определяет пакеты на лету. (defmacro def-dynamic-package (имя) '(defpackage...
вопрос задан: 20 May 2009 05:33