1 | divert(-1) |
---|
2 | |
---|
3 | define(`Invisible',1) |
---|
4 | define(`DontShowClass',`2') |
---|
5 | define(`AtFirstPart',`4') |
---|
6 | define(`AtSecondPart',`8') |
---|
7 | define(`InTheMiddle',`12') |
---|
8 | define(`MuscleClass',`16') |
---|
9 | define(`ReceptorClass',`32') |
---|
10 | define(`V1BendMuscle',`64') |
---|
11 | define(`V1RotMuscle',`128') |
---|
12 | |
---|
13 | define(`CLASS',`ifelse($4,NOXML,`divert(-1)',` <`CLASS' ID="$3" NAME="$1">')') |
---|
14 | define(`XPROP',ZPROP(X,$@)) |
---|
15 | define(`PROP',ZPROP(-,$@)) |
---|
16 | define(`ZPROP', |
---|
17 | ` <`PROP' ID="$2" ifelse($1,X,`XTRA="1" ')NAME="$5" `GROUP'="$3" FLAGS="$4" TYPE="$6" ifelse($7,,,MIN="$7" MAX="$8" DEF="$9" )/>') |
---|
18 | define(`GROUP',` <`GROUP' NAME="$1" />') |
---|
19 | define(`ENDCLASS',` </`CLASS'>divert') |
---|
20 | |
---|
21 | define(`NEUROCLASS',` <`NEUROCLASS' ID="$2" NAME="$3" DESCRIPTION="$4" INPUTS="$5" OUTPUT="$6" LOCATION="$7" divert(2) >') |
---|
22 | define(`VISUALHINTS',`divert `VISUALHINTS'="eval($1)" divert(2)') |
---|
23 | define(`SYMBOL',`divert `SYMBOL'="$1" divert(2)') |
---|
24 | define(`NEUROPROP',` <`NEUROPROP' ID="$1" NAME="$4" TYPE="$5" MIN="$6" MAX="$7" DEF="$8" />') |
---|
25 | define(`ENDNEUROCLASS',`divert`'undivert(2) </`NEUROCLASS'>') |
---|
26 | |
---|
27 | changecom |
---|
28 | divert<!DOCTYPE F0CLASSES> |
---|
29 | <F0CLASSES> |
---|
30 | divert(1) |
---|
31 | </F0CLASSES> |
---|
32 | divert |
---|