Skip to content

Commit

Permalink
refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
opoudjis committed May 9, 2024
1 parent ca22398 commit 7ed032f
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 8 deletions.
10 changes: 8 additions & 2 deletions grammars/basicdoc.rnc
Original file line number Diff line number Diff line change
Expand Up @@ -118,18 +118,24 @@ note =
element note {
RequiredId,
NoteAttr,
paragraph+
NoteBody
}

note-no-id =
element note {
OptionalId,
NoteAttr,
paragraph-no-id+
NoteNoIdBody
}

NoteAttr = empty

NoteBody =
paragraph+

NoteNoIdBody =
paragraph-no-id+

review =
element review {
RequiredId,
Expand Down
18 changes: 12 additions & 6 deletions grammars/basicdoc.rng
Original file line number Diff line number Diff line change
Expand Up @@ -281,23 +281,29 @@
<element name="note">
<ref name="RequiredId"/>
<ref name="NoteAttr"/>
<oneOrMore>
<ref name="paragraph"/>
</oneOrMore>
<ref name="NoteBody"/>
</element>
</define>
<define name="note-no-id">
<element name="note">
<ref name="OptionalId"/>
<ref name="NoteAttr"/>
<oneOrMore>
<ref name="paragraph-no-id"/>
</oneOrMore>
<ref name="NoteNoIdBody"/>
</element>
</define>
<define name="NoteAttr">
<empty/>
</define>
<define name="NoteBody">
<oneOrMore>
<ref name="paragraph"/>
</oneOrMore>
</define>
<define name="NoteNoIdBody">
<oneOrMore>
<ref name="paragraph-no-id"/>
</oneOrMore>
</define>
<define name="review">
<element name="review">
<ref name="RequiredId"/>
Expand Down

0 comments on commit 7ed032f

Please sign in to comment.