macros

*** NICHT für VBA / MS-Office-Sprachen verwenden. Verwenden Sie stattdessen die entsprechenden [vba] -Tags. *** Ein Makro ist eine Regel oder ein Muster, das angibt, wie eine bestimmte Eingabesequenz (häufig eine Folge von Zeichen) einer Ausgabesequenz (oft auch eine Folge von Zeichen) gemäß einer definierten Prozedur zugeordnet werden soll.
1
Antwort

Können Racket-Makros Schlüsselwortargumente übernehmen?

Ich möchte in Racket eine syntaktische Form erstellen, die ein Schlüsselwort-Argument akzeptiert, so wie manche Funktionen es können. Nachdem ich es auf ein einfaches Beispiel reduziert habe, habe ich versucht zu schreiben: %Vor% Damit wü...
10.04.2012, 18:31
2
Antworten

Wie schreibe ich ein Macro definierendes Makro in Lisp

Ich habe ungefähr zwei Makros (und Klettern) in meiner Codebasis, die so aussehen: %Vor% und das: %Vor% Jedes der Makros hat die folgende Aufrufsyntax: (def-stat-method ranged-weapon :ranged-weapon) Ich möchte ein Makro (def-foo-m...
25.06.2010, 20:14
3
Antworten

c ++: Definition der Dllimport-Funktion nicht erlaubt, Erstellung mit Visual Studio 2010

Ich benutze Visual Studio 2010, um eine .dll zu erstellen. Ich schrieb einen Versuch als: %Vor% Und die Datei triallDLL.cpp: %Vor% Mit diesen beiden Dateien im Projekt habe ich dem Projekt über den Property Manager von Visual Studio 2010...
21.06.2013, 15:56
1
Antwort

C Vorprozessor-Makroerweiterung

Ich versuche zu tun (was ich gedacht hätte) war eine einfache Makroerweiterung %Vor% Jetzt würde ich erwarten, dass es zu CLEAR_DIGIT (4,16) expandiert, was zu iconMap [4] & amp; = ~ 16 erweitert wird Es ist jedoch nicht ... Wenn ich CLEAR_D...
21.12.2011, 09:57
5
Antworten

Gibt es in Emacs eine Funktion apply-function-to-region?

Viele meiner Arbeiten beinhalten das Suchen und Löschen von unnötigen Codezeilen. Also erstelle ich ein Makro, wähle dann alle Zeilen (C-x h) und führe dann den Befehl (apply-macro-to-region-lines) aus. Ich habe es geschafft, diesen Befehl...
30.06.2011, 09:45
2
Antworten

Rückgabe mehrerer Werte aus einem Clojure-Makro

Ich muss mehrere Methoden zu einem Clojure defprotocol hinzufügen, das ich für mehrere identische Swing-Komponenten schreibe: %Vor% Gibt es eine Möglichkeit, dass ich ein Makro schreiben kann, das alle drei Methodensignaturen zurückgibt (...
18.06.2011, 20:03
2
Antworten

Wie schreibt man ein MIT Scheme-Makro, um eine Lambda-Form zurückzugeben?

Ich bin verblüfft, wenn ich versuche, das Äquivalent dieses trivialen (in Common Lisp) Makros in MIT Scheme zu erstellen: %Vor% Dies ist für ein einfaches persönliches Projekt, ein numerischer Gleichungslöser, der auf den in der zweiten SICP...
12.10.2011, 17:01
1
Antwort

Kann ich während der Kompilierung eines C-Codes definierte Makros sehen?

Ich habe ein Stück Code, das ohne Probleme mit x86 gcc 4.4.1 kompiliert, aber mit blackfin gcc 4.1.2 mit vielen "erwarteten unqualifizierten-id vor numerischen Konstanten" fehlschlägt. Ich sehe, dass einige Variablennamen mit einigen vordefinier...
19.02.2010, 10:16
4
Antworten

Wie können Sie zwei Zeichenketten zum Zeitpunkt der Kompilierung statisch vergleichen?

Ich möchte ein Makro erstellen, das 2 Zeichenfolgen vergleichen und einen Fehler bei der Kompilierung ausgeben kann, wenn die Bedingung nicht erfüllt ist. Dies könnte als eine Kompilierzeit Assertion sein. Ich bin nicht sicher, wie ich das ma...
15.12.2014, 18:40
1
Antwort

kann cljc Single-File-Makrodefinitionen mit Clojurescript arbeiten?

Ich habe clojurescript erfolgreich Makros aus anderen Namespaces importieren. Aber ich frage mich, ob mit clojure 1.7 eine Single-File-Konstruktion möglich ist / sollte, so dass ein Makro definiert und verwendet werden kann. Was ich versucht hab...
28.04.2015, 09:04