| <?xml version="1.0" encoding="iso-8859-1"?> | |
| <!-- $Id: spec.rng,v 1.3 2001/10/23 05:54:24 jjc Exp $ --> | |
| <grammar xmlns="http://relaxng.org/ns/structure/1.0" | |
| datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" | |
| xmlns:p="http://relaxng.org/ns/proofsystem"> | |
| <start> | |
| <grammar> | |
| <include href="docbook.rng"/> | |
| <define name="synop.class" combine="choice"> | |
| <choice> | |
| <parentRef name="rngref"/> | |
| <parentRef name="grammarref"/> | |
| <grammar> | |
| <include href="proofsystem.rng"/> | |
| <start combine="choice"> | |
| <ref name="formula"/> | |
| </start> | |
| </grammar> | |
| </choice> | |
| </define> | |
| <define name="tech.char.class" combine="choice"> | |
| <parentRef name="terms"/> | |
| </define> | |
| </grammar> | |
| </start> | |
| <define name="rngref"> | |
| <element name="rngref"> | |
| <attribute name="src"> | |
| <data type="anyURI"/> | |
| </attribute> | |
| </element> | |
| </define> | |
| <define name="grammarref"> | |
| <element name="grammarref"> | |
| <attribute name="src"> | |
| <data type="anyURI"/> | |
| </attribute> | |
| </element> | |
| </define> | |
| <define name="terms"> | |
| <grammar> | |
| <include href="proofsystem.rng"> | |
| <start> | |
| <choice> | |
| <ref name="expr"/> | |
| <ref name="judgement"/> | |
| <ref name="context"/> | |
| </choice> | |
| </start> | |
| </include> | |
| </grammar> | |
| </define> | |
| </grammar> | |