General concern about inter-grammar references

From
Murata Makoto <>
Date
2001-07-12T10:38:04+00:00
ID
Thread
General concern about inter-grammar references
Kawaguchi-san wrote: 

> It might be useful to name a included grammar and refer to it by using
> the name.
> 
> 
> <?xml version="1.0"?>
> <grammar>
> 
>   <grammarRef name="table" href="..."/>
>   <grammarRef name="list" href="..."/>
>   
>   <define name="foo">
>     <choice>
>       <ref name="xyz" grammar="table" />
>       <ref name="abc" grammar="list" />
>     </choice>
>   </define>
> </grammar>

Interesting possibility.  I would like to think about this for a while.  
 
> If there are multiple <grammarRef> with the same name, then only the
> first one is loaded and the rest is ignored.

Alternatively, we can prohibit more than one <grammarRef> per name.

Cheers,

Makoto