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(`EffectorClass',`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
|
---|