Skip to content

Commit

Permalink
test suite enhanced
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@505 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Mar 2, 2009
1 parent c5f9b52 commit 3f5cbbe
Show file tree
Hide file tree
Showing 21 changed files with 286 additions and 21 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>a</nonterminal>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?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>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
</bgf:grammar>
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:disappear>
<bgf:production>
<nonterminal>a</nonterminal>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<marked>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>a</nonterminal>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>zap</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
<?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>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>d</nonterminal>
<nonterminal>wex</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>zap</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
</bgf:grammar>
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,25 @@
xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:disappear>
<bgf:production>
<nonterminal>a</nonterminal>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<marked>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>d</nonterminal>
<nonterminal>wex</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</marked>
</bgf:expression>
<bgf:expression>
<nonterminal>c</nonterminal>
<nonterminal>zap</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
Expand Down
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_ch.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?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>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
20 changes: 20 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_ch.bgf
Original file line number Diff line number Diff line change
@@ -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>
<optional>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
</optional>
</bgf:expression>
</bgf:production>
</bgf:grammar>
39 changes: 39 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_ch.xbgf
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?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>
<optional>
<bgf:expression>
<choice>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</choice>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_q.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?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>
<sequence>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
</bgf:production>
</bgf:grammar>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_q.bgf
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
43 changes: 43 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_q.xbgf
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?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>
<sequence>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_s.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?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>
<sequence>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
</bgf:production>
</bgf:grammar>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_distr_s.bgf
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>zap</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
Loading

0 comments on commit 3f5cbbe

Please sign in to comment.