diff options
author | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-04-07 17:54:00 +0200 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:19:33 +0200 |
commit | 65bf6a7d94ae8cb95439cd3d2a232c3a23085488 (patch) | |
tree | 1f3898183daadf6befa7597c5b899f1874964c62 | |
parent | 914fa8774c8165c4072cafcc1f1ca1a033c9e9bc (diff) |
slight improvements for math ontology.
-rw-r--r-- | testdata/integration/user_defined_syntax/math.osml | 57 |
1 files changed, 28 insertions, 29 deletions
diff --git a/testdata/integration/user_defined_syntax/math.osml b/testdata/integration/user_defined_syntax/math.osml index 664aa84..c864d2b 100644 --- a/testdata/integration/user_defined_syntax/math.osml +++ b/testdata/integration/user_defined_syntax/math.osml @@ -50,18 +50,13 @@ %{ Basic mathematical commands, sum, product, fraction, square root }% - \struct#sum[isa=primitive] - \field - \childRef[ref=limits] - \struct#prod[isa=primitive] - \field - \childRef[ref=limits] - \struct#int[isa=primitive] - \field - \childRef[ref=limits] - \struct#iint[isa=primitive] + \struct#mathop[isa=primitive] \field \childRef[ref=limits] + \struct#sum[isa=mathop] + \struct#prod[isa=mathop] + \struct#int[isa=mathop] + \struct#iint[isa=mathop] \struct#frac[isa=primitive] \field#denominator[subtree=true,optional=false] \childRef[ref=primitive] @@ -157,50 +152,54 @@ %{ Arrows }% - \struct#to[isa=primitive] + \struct#arrow[isa=primitive] + \struct#to[isa=arrow] \syntax \short{->} - \struct#mapsto[isa=primitive] + \struct#mapsto[isa=arrow] \syntax \short{|->} - \struct#leftarrow[isa=primitive] + \struct#leftarrow[isa=arrow] \syntax \short{<--} - \struct#Leftarrow[isa=primitive] + \struct#Leftarrow[isa=arrow] \syntax \short{<==} - \struct#rightarrow[isa=primitive] + \struct#rightarrow[isa=arrow] \syntax \short{-->} - \struct#Leftrightarrow[isa=primitive] + \struct#Leftrightarrow[isa=arrow] \syntax \short{<=>} - \struct#leftrightarrow[isa=primitive] + \struct#leftrightarrow[isa=arrow] \syntax \short{<->} - \struct#uparrow[isa=primitive] - \struct#Uparrow[isa=primitive] - \struct#downarrow[isa=primitive] - \struct#Downarrow[isa=primitive] - \struct#updownarrow[isa=primitive] - \struct#Updownarrow[isa=primitive] + \struct#uparrow[isa=arrow] + \struct#Uparrow[isa=arrow] + \struct#downarrow[isa=arrow] + \struct#Downarrow[isa=arrow] + \struct#updownarrow[isa=arrow] + \struct#Updownarrow[isa=arrow] - \struct#longleftarrow[isa=primitive] + \struct#longleftarrow[isa=arrow] \syntax \short{<---} - \struct#Longleftarrow[isa=primitive] + \struct#Longleftarrow[isa=arrow] \syntax \short{<===} - \struct#longrightarrow[isa=primitive] + \struct#longrightarrow[isa=arrow] \syntax \short{--->} - \struct#longleftrightarrow[isa=primitive] + \struct#Longrightarrow[isa=arrow] \syntax - \short{<==>} - \struct#Longleftrightarrow[isa=primitive] + \short{===>} + \struct#longleftrightarrow[isa=arrow] \syntax \short{<-->} + \struct#Longleftrightarrow[isa=arrow] + \syntax + \short{<==>} \struct#number[isa=primitive,transparent=true] \primitive[type=int] |