diff options
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/osmlparser/user_defined_syntax.osml | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/testdata/osmlparser/user_defined_syntax.osml b/testdata/osmlparser/user_defined_syntax.osml deleted file mode 100644 index 9bc80c7..0000000 --- a/testdata/osmlparser/user_defined_syntax.osml +++ /dev/null @@ -1,62 +0,0 @@ -\begin{document} - -\ontology#book{ - \struct#book[root=true] - \field - \childRef[ref=section] - \childRef[ref=paragraph] - \struct#section - \primitive#title[type=string,subtree=true] - \syntax - \open{==} - \close{==} - \field - \childRef[ref=paragraph] - \struct#paragraph[transparent=true] - \syntax - \close{\paragraph} - \field - \childRef[ref=text] - \childRef[ref=code] - \childRef[ref=speech] - \childRef[ref=thought] - \struct#code - \syntax - \open{`} - \close{`} - \field - \childRef[ref=text] - \struct#speech - \syntax - \open{<<} - \close{>>} - \fieldRef[ref=paragraph.$default] - \struct#text[transparent=true] - \primitive[type=string] - \struct#thought - \syntax - \short{--} -} - -\begin{book} -== This tests somewhat plays with user defined syntax == - -As you -- surely -- can see, just the tiny `\\syntax` definitions above make writing documents -much easier. - -For instance, this is a new paragraph. - -And here goes another one. - -All with the power of just adding `\\close\{\\paragraph\}` to the `\\syntax` -definition of the paragraph structure. - -<<Well, that's insane!>>, I hear you say. Right so! This indeed is insane. - -== One last thing == - -Did you notice how we started sections here? - -Sections can be allowed to use Wiki-like syntax with only three lines of code. Awesome! -\end{book} -\end{document} |