@@ -44,6 +44,8 @@ <h1><span class="secnum">1.1</span> Clause 1.1</h1>
44
44
</emu-production>
45
45
</emu-grammar >
46
46
47
+ <!-- FIXME: Shouldn't this be allowed by the preceding `namespace=clause`? -->
48
+ <!-- EXPECT_WARNING { "ruleId": "duplicate-definition", "message": "duplicate definition \"SomeAlg\"" } -->
47
49
<emu-clause id =" c111" aoid =" SomeAlg" >
48
50
<h1 ><span class =" secnum" >1.1.1</span > SomeAlg</h1 >
49
51
</emu-clause >
@@ -63,10 +65,14 @@ <h1><span class="secnum">A</span> Annex</h1>
63
65
</emu-rhs>
64
66
</emu-production>
65
67
</emu-grammar >
68
+ <!-- FIXME: Shouldn't this be allowed by the preceding `namespace=annex`? -->
69
+ <!-- EXPECT_WARNING { "ruleId": "duplicate-definition", "message": "duplicate definition \"SomeAlg\"" } -->
66
70
<emu-annex id =" annex11" aoid =" SomeAlg" >
67
71
<h1 ><span class =" secnum" >A.1</span > SomeAlg</h1 >
68
72
</emu-annex >
69
73
74
+ <!-- FIXME: Shouldn't this be allowed by `namespace=annex2`? -->
75
+ <!-- EXPECT_WARNING { "ruleId": "duplicate-definition", "message": "duplicate definition \"SomeAlg\"" } -->
70
76
<emu-annex id =" annex12" aoid =" SomeAlg" namespace =" annex2" >
71
77
<h1 ><span class =" secnum" >A.2</span > Annex 1.2</h1 >
72
78
<p ><emu-xref aoid =" SomeAlg" id =" _ref_3" ><a href =" #i1" >SomeAlg</a ></emu-xref > should link to #annex12. <emu-nt id =" _ref_12" ><a href =" #prod-annex-Foo" >Foo</a ></emu-nt > should link to the production in #annex1.</p >
@@ -78,6 +84,7 @@ <h1><span class="secnum">A.2</span> Annex 1.2</h1>
78
84
79
85
<emu-annex id =" annex2" namespace =" annex" >
80
86
<h1 ><span class =" secnum" >B</span > Annex 2</h1 >
87
+ <!-- EXPECT_WARNING { "ruleId": "duplicate-definition", "message": "duplicate definition \"SomeAlg\"" } -->
81
88
<emu-annex id =" annex21" aoid =" SomeAlg" >
82
89
<h1 ><span class =" secnum" >B.1</span > SomeAlg</h1 >
83
90
</emu-annex >
0 commit comments