summaryrefslogtreecommitdiff
path: root/testdata/integration/ontology_serialization
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/integration/ontology_serialization')
-rw-r--r--testdata/integration/ontology_serialization/syntax.in.osml13
-rw-r--r--testdata/integration/ontology_serialization/syntax.out.osxml21
2 files changed, 34 insertions, 0 deletions
diff --git a/testdata/integration/ontology_serialization/syntax.in.osml b/testdata/integration/ontology_serialization/syntax.in.osml
new file mode 100644
index 0000000..c723fc6
--- /dev/null
+++ b/testdata/integration/ontology_serialization/syntax.in.osml
@@ -0,0 +1,13 @@
+\begin{document}
+ \begin{ontology}[name=test]
+ \struct#a[root=true]
+ \syntax
+ \open{<<}
+ \close{>>}
+ \short{§}
+ \field
+ \childRef[ref=a]
+ \end{ontology}
+
+\a << §{} >>
+\end{document}
diff --git a/testdata/integration/ontology_serialization/syntax.out.osxml b/testdata/integration/ontology_serialization/syntax.out.osxml
new file mode 100644
index 0000000..490a263
--- /dev/null
+++ b/testdata/integration/ontology_serialization/syntax.out.osxml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document>
+ <ontology name="test">
+ <struct cardinality="{*}" name="a" root="true" transparent="false">
+ <syntax>
+ <short>§</short>
+ <open>&lt;&lt;</open>
+ <close>&gt;&gt;</close>
+ </syntax>
+ <field optional="false" subtree="false">
+ <syntax/>
+ <childRef ref="a"/>
+ </field>
+ </struct>
+ </ontology>
+ <test:a>
+ <test:a>
+ <test:a/>
+ </test:a>
+ </test:a>
+</document>