Skip to content

Commit

Permalink
another failing test case for factor
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@303 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Sep 24, 2008
1 parent be086bb commit d828589
Show file tree
Hide file tree
Showing 4 changed files with 178 additions and 0 deletions.
1 change: 1 addition & 0 deletions topics/transformation/xbgf/tests/Makefile
Expand Up @@ -18,6 +18,7 @@ test:
make extract4.test
make factor1.test
make factor2.test
make factor3.test
make fold1.test
make fold2.test
make fold3.test
Expand Down
44 changes: 44 additions & 0 deletions topics/transformation/xbgf/tests/factor3.baseline
@@ -0,0 +1,44 @@
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>a</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>arest</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>

<bgf:production>
<nonterminal>arest</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>

</bgf:grammar>
35 changes: 35 additions & 0 deletions topics/transformation/xbgf/tests/factor3.bgf
@@ -0,0 +1,35 @@
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>a</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
98 changes: 98 additions & 0 deletions topics/transformation/xbgf/tests/factor3.xbgf
@@ -0,0 +1,98 @@
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:factor>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</sequence>
</bgf:expression>
</xbgf:factor>

<xbgf:extract>
<bgf:production>
<nonterminal>arest</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</xbgf:extract>

</xbgf:sequence>

0 comments on commit d828589

Please sign in to comment.