diff options
Diffstat (limited to 'testdata/osmlparser')
| -rw-r--r-- | testdata/osmlparser/simple_book.osml | 36 | 
1 files changed, 36 insertions, 0 deletions
diff --git a/testdata/osmlparser/simple_book.osml b/testdata/osmlparser/simple_book.osml index cdcaf58..e8639b8 100644 --- a/testdata/osmlparser/simple_book.osml +++ b/testdata/osmlparser/simple_book.osml @@ -1,6 +1,18 @@ +%{ +This is just a simple document for toying around +}%  \import{../osxmlparser/book_domain.osxml}  \import{../osxmlparser/headings_domain.osxml} +% Define some local domain here +\domain#stuff +	\import[rel=typesystem]{../osxmlparser/color.osxml} +	\import[rel=domain]{../osxmlparser/book_domain.osxml} +	\struct#fancy +		\primitive#myLittleColor[type=color] +		\parentRef[ref=book] +			\fieldRef[ref="$default"] +  \begin{book}  This might be some introductory text or a dedication. @@ -10,10 +22,34 @@ Here we might have an introduction to the chapter.  \section#myFirstSection  \heading{A rather curious experiment} + +\paragraph  Here we might find the actual section content. +\paragraph +Test +  \section#mySndSection  Here we might find the actual section content. +% Create a simple fancy instance +\fancy{[10,g=10,b=10]} + +%{ +Note that this +	\fancy [10,g=10,b=10] +will also work (since the braces are not counted as commands). However +	\fancy [t=10,g=10,b=10] +will leave the fancy field empty and assign the data as string to the above +paragraph. +}% + +%{ +Another note: In the short term the behaviour of the "{" and "}" tokens should +be changed in the parser. They should only be parsed when they are valid (after +commands and after a closing field). This can easily be hacked in (albeit it +will be ugly) +}% +  \end{book}  | 
