Skip to content

Commit

Permalink
fixed all test cases to pass
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@567 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Apr 8, 2009
1 parent 8741be0 commit 3005baf
Show file tree
Hide file tree
Showing 24 changed files with 101 additions and 84 deletions.
88 changes: 51 additions & 37 deletions topics/transformation/xbgf/tests/factor3.baseline
@@ -1,38 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>

<xns1:grammar xmlns:xns1="http://planet-sl.org/bgf">
<xns1:production>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>a</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<nonterminal>b</nonterminal>
</xns1:expression>
<xns1:expression>
<choice>
<xns1:expression>
<sequence>
<xns1:expression>
<nonterminal>c</nonterminal>
</xns1:expression>
<xns1:expression>
<nonterminal>d</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
<xns1:expression>
<sequence>
<xns1:expression>
<nonterminal>e</nonterminal>
</xns1:expression>
<xns1:expression>
<nonterminal>f</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
</choice>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
</xns1:grammar>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>f</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>g</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</choice>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<nonterminal>h</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>i</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
24 changes: 18 additions & 6 deletions topics/transformation/xbgf/tests/factor3.bgf
Expand Up @@ -3,32 +3,44 @@
<nonterminal>a</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
<nonterminal>f</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
<nonterminal>g</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<nonterminal>h</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>i</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
Expand Down
22 changes: 11 additions & 11 deletions topics/transformation/xbgf/tests/factor3.xbgf
Expand Up @@ -7,27 +7,27 @@
<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>
<bgf:expression>
<nonterminal>e</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>e</nonterminal>
<nonterminal>f</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
<nonterminal>g</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
Expand All @@ -36,27 +36,27 @@
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>c</nonterminal>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>e</nonterminal>
<nonterminal>d</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>f</nonterminal>
<nonterminal>e</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>f</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>d</nonterminal>
<nonterminal>g</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
Expand Down
3 changes: 0 additions & 3 deletions topics/transformation/xbgf/tests/massage_ch_xx1.xbgf
Expand Up @@ -39,9 +39,6 @@
</choice>
</bgf:expression>
</xbgf:massage>
<xbgf:distribute>
<nonterminal>foo</nonterminal>
</xbgf:distribute>
<xbgf:anonymize>
<bgf:production>
<nonterminal>foo</nonterminal>
Expand Down
3 changes: 0 additions & 3 deletions topics/transformation/xbgf/tests/massage_ch_xx2.xbgf
Expand Up @@ -120,7 +120,4 @@
<label>two</label>
</xbgf:unlabel>
<xbgf:horizontal>foo</xbgf:horizontal>
<xbgf:distribute>
<nonterminal>foo</nonterminal>
</xbgf:distribute>
</xbgf:sequence>
45 changes: 21 additions & 24 deletions topics/transformation/xbgf/tests/massage_distr_ch.xbgf
Expand Up @@ -173,20 +173,36 @@
</bgf:expression>
</bgf:production>
</xbgf:anonymize>
<xbgf:massage>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</xbgf:massage>
<xbgf:anonymize>
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<choice>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</optional>
</bgf:expression>
<bgf:expression>
<choice>
Expand All @@ -211,25 +227,6 @@
</bgf:expression>
</bgf:production>
</xbgf:anonymize>
<xbgf:massage>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</xbgf:massage>
<xbgf:massage>
<bgf:expression>
<choice>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 3005baf

Please sign in to comment.