Skip to content

Commit

Permalink
massage-related test cases reordered
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@502 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Mar 2, 2009
1 parent 81cef6c commit 64d2c27
Show file tree
Hide file tree
Showing 39 changed files with 550 additions and 128 deletions.
26 changes: 0 additions & 26 deletions topics/transformation/xbgf/tests/massage2.baseline

This file was deleted.

19 changes: 0 additions & 19 deletions topics/transformation/xbgf/tests/massage2.bgf

This file was deleted.

20 changes: 0 additions & 20 deletions topics/transformation/xbgf/tests/massage3.baseline

This file was deleted.

27 changes: 0 additions & 27 deletions topics/transformation/xbgf/tests/massage3.bgf

This file was deleted.

@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>A</nonterminal>
<nonterminal>foo</nonterminal>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>X</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</bgf:production>
</bgf:grammar>
</bgf:grammar>
20 changes: 20 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_ep.bgf
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
Expand All @@ -10,7 +11,7 @@
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>function</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
Expand All @@ -19,12 +20,9 @@
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>function</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
<in>
<label>main</label>
</in>
</xbgf:massage>
</xbgf:sequence>
</xbgf:sequence>
13 changes: 13 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_eq.baseline
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</bgf:production>
</bgf:grammar>
20 changes: 20 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_eq.bgf
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
28 changes: 28 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_eq.xbgf
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:massage>
<bgf:expression>
<choice>
<bgf:expression>
<epsilon/>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
13 changes: 13 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_es.baseline
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</bgf:production>
</bgf:grammar>
20 changes: 20 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_es.bgf
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
@@ -1,30 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:massage>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>function</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<epsilon/>
</bgf:expression>
<bgf:expression>
<plus>
<star>
<bgf:expression>
<nonterminal>function</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</star>
</bgf:expression>
</choice>
</bgf:expression>
<in>
<nonterminal>program</nonterminal>
</in>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
</xbgf:sequence>
13 changes: 13 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_ex.baseline
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</bgf:production>
</bgf:grammar>
16 changes: 16 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_ex.bgf
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<epsilon/>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_ex.xbgf
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:massage>
<bgf:expression>
<choice>
<bgf:expression>
<epsilon/>
</bgf:expression>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
13 changes: 13 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_ps.baseline
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</bgf:production>
</bgf:grammar>

0 comments on commit 64d2c27

Please sign in to comment.