Skip to content

Commit aac2bc0

Browse files
committed
update schema
1 parent 49750ba commit aac2bc0

File tree

1 file changed

+33
-17
lines changed

1 file changed

+33
-17
lines changed

mrdox.rnc

Lines changed: 33 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,16 @@ grammar
188188
)
189189
}
190190

191+
Specialization =
192+
element specialization
193+
{
194+
ID,
195+
attribute primary { text },
196+
TemplateArg *,
197+
RecordScope
198+
}
199+
200+
191201
TemplateArg =
192202
element targ
193203
{
@@ -223,23 +233,29 @@ grammar
223233
element sc-register {empty}
224234
)
225235

226-
Scope = (
227-
Namespace |
228-
Record |
229-
Function |
230-
Typedef |
231-
Enum |
232-
Var |
233-
Template)*
234-
235-
RecordScope = (
236-
Record |
237-
Function |
238-
Typedef |
239-
Enum |
240-
Field |
241-
Var |
242-
Template)*
236+
Scope =
237+
(
238+
Namespace |
239+
Record |
240+
Function |
241+
Typedef |
242+
Enum |
243+
Var |
244+
Template |
245+
Specialization
246+
)*
247+
248+
RecordScope =
249+
(
250+
Record |
251+
Function |
252+
Typedef |
253+
Enum |
254+
Field |
255+
Var |
256+
Template |
257+
Specialization
258+
)*
243259

244260
# JavaDoc not in a nested grammar , so we can convert it to a XSD
245261

0 commit comments

Comments
 (0)