Difference between revisions of "File bmc/mods/MODULE/make.def"
Jump to navigation
Jump to search
(Created page with "File bmc/mods/MODULE/make.def") |
|||
| Line 1: | Line 1: | ||
| − | + | <syntaxhighlight lang="JavaScript" line="line" highlight="31-33,41-42,49,54"> | |
| + | //GLOBAL:: | ||
| + | |||
| + | DEF WMC; | ||
| + | DEF RUN; | ||
| + | DEF DOCUMENT; | ||
| + | |||
| + | DEF MODULE | ||
| + | { | ||
| + | DEF print_doc:RUN | ||
| + | { | ||
| + | write( | ||
| + | BLOCKS="_:DOCUMENT[]"; | ||
| + | OUTPATH="PATH"; | ||
| + | PRINTER="OUTPUT"; | ||
| + | ); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | DEF MAIN:WMC | ||
| + | { | ||
| + | set(TARGET_PATH="./";); | ||
| + | set(FILES_LOG="true";LOGPATH="log/files1.log";); | ||
| + | run(MODULE="module";RUN="print_doc";); | ||
| + | } | ||
| + | |||
| + | DEF module:MODULE | ||
| + | { | ||
| + | INCLUDE="../common/def/std/content/common.def"; | ||
| + | INCLUDE="../common/def/std/content/txtmode/txtmode.def"; | ||
| + | |||
| + | INCLUDE="../common/def/std/content/text/..."; | ||
| + | ... | ||
| + | ... | ||
| + | } | ||
| + | |||
| + | DEF TEXTS | ||
| + | { | ||
| + | DEF COPY | ||
| + | { | ||
| + | -> | ||
| + | //FILE: @PATH | ||
| + | @root.NAME[code='testing:intro()'] | ||
| + | <-- | ||
| + | } | ||
| + | } | ||
| + | |||
| + | DEF T | ||
| + | { | ||
| + | ... | ||
| + | } | ||
| + | |||
| + | DEF TXT | ||
| + | { | ||
| + | ... | ||
| + | } | ||
| + | </syntaxhighlight> | ||
Revision as of 20:05, 15 July 2019
1 //GLOBAL::
2
3 DEF WMC;
4 DEF RUN;
5 DEF DOCUMENT;
6
7 DEF MODULE
8 {
9 DEF print_doc:RUN
10 {
11 write(
12 BLOCKS="_:DOCUMENT[]";
13 OUTPATH="PATH";
14 PRINTER="OUTPUT";
15 );
16 }
17 }
18
19 DEF MAIN:WMC
20 {
21 set(TARGET_PATH="./";);
22 set(FILES_LOG="true";LOGPATH="log/files1.log";);
23 run(MODULE="module";RUN="print_doc";);
24 }
25
26 DEF module:MODULE
27 {
28 INCLUDE="../common/def/std/content/common.def";
29 INCLUDE="../common/def/std/content/txtmode/txtmode.def";
30
31 INCLUDE="../common/def/std/content/text/...";
32 ...
33 ...
34 }
35
36 DEF TEXTS
37 {
38 DEF COPY
39 {
40 ->
41 //FILE: @PATH
42 @root.NAME[code='testing:intro()']
43 <--
44 }
45 }
46
47 DEF T
48 {
49 ...
50 }
51
52 DEF TXT
53 {
54 ...
55 }