Die Konfigurationstabellen (alias_list, order_list, header_list, scrub_list) werden direkt im Skript mit der Anweisung `datalines` erstellt. Dateipfade werden über Makrovariablen (`&MACRO_ROOT`, `&DEMO_ROOT`) verwaltet.
1 Codeblock
MACRO
Erklärung : Einbindung der Definitionen der externen Makros, die für die Verarbeitung erforderlich sind: `code_diary` für die Generierung des Tagebuchs und `convert_markdown_to_html` für die Formatkonvertierung.
Erklärung : Erstellung von vier temporären Tabellen (`work.alias_list`, `work.order_list`, `work.header_list`, `work.scrub_list`), die die Konfigurationsparameter für die Dokumentation (Aliasnamen, Reihenfolge der Abschnitte, Kopfzeilenbeschriftungen und auszublendende Elemente) enthalten.
Kopiert!
data work.alias_list;
infile datalines;
input short_keyword $1-10 long_keyword $11-50;
datalines;
excl exclusion
stat statistics
;
data work.order_list;
infile datalines;
input keyword $1-20 order_no 21-25;
datalines;
todo -30
exclusion -20
exclusion.time -19
exclusion.person -18
methods -10
no_keyword 0
;
data work.header_list;
infile datalines;
input keyword $1-15 header $16-50;
datalines;
exclusion Exclusion criteria
person Subjects
time Time periods
todo Task list
;
data work.scrub_list;
infile datalines;
input keyword $1-15;
datalines;
todo
regex
;
1
DATA work.alias_list;
2
INFILEDATALINES;
3
INPUT short_keyword $1-10 long_keyword $11-50;
4
DATALINES;
5
excl exclusion
6
stat statistics
7
;
8
9
DATA work.order_list;
10
INFILEDATALINES;
11
INPUT keyword $1-20 order_no 21-25;
12
DATALINES;
13
todo -30
14
exclusion -20
15
exclusion.time -19
16
exclusion.person -18
17
methods -10
18
no_keyword 0
19
;
20
21
DATA work.header_list;
22
INFILEDATALINES;
23
INPUT keyword $1-15 header $16-50;
24
DATALINES;
25
exclusion Exclusion criteria
26
person Subjects
27
time Time periods
28
todo Task list
29
;
30
31
DATA work.scrub_list;
32
INFILEDATALINES;
33
INPUT keyword $1-15;
34
DATALINES;
35
todo
36
regex
37
;
3 Codeblock
MACRO
Erklärung : Ausführung der Hauptmakros: `%code_diary` generiert die Markdown-Dateien (eine für Entwickler, eine 'bereinigte' für alle) unter Verwendung der zuvor erstellten Konfigurationstabellen. Anschließend wandelt `%convert_markdown_to_html` die bereinigte Markdown-Datei in eine HTML-Seite um.
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.