Skip to content

Commit

Permalink
everything passes, even the new test cases
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@558 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Apr 8, 2009
1 parent caf6f6d commit 94b20c3
Show file tree
Hide file tree
Showing 19 changed files with 371 additions and 251 deletions.
4 changes: 2 additions & 2 deletions topics/transformation/xbgf/tests/Makefile
Expand Up @@ -6,7 +6,7 @@ test:

testfull:
make build
ls -1 *.xbgf | xargs -n1 ./testperformfull
ls -1 *.xbgf | xargs -n1 ./testthorough

complete:
@ls -1 *.xbgf | xargs -n1 ./quiettest
Expand All @@ -19,7 +19,7 @@ rebuild:
./testperform $*

%.quiet:
./testperformfull $*
./testthorough $*

clean:
rm -f *.out
Expand Down
27 changes: 27 additions & 0 deletions topics/transformation/xbgf/tests/massage_assoc_p.baseline
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>N</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</plus>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
27 changes: 27 additions & 0 deletions topics/transformation/xbgf/tests/massage_assoc_p.bgf
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>N</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<plus>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
49 changes: 49 additions & 0 deletions topics/transformation/xbgf/tests/massage_assoc_p.xbgf
@@ -0,0 +1,49 @@
<?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>
<plus>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</plus>
</bgf:expression>
</sequence>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>
27 changes: 27 additions & 0 deletions topics/transformation/xbgf/tests/massage_assoc_q.baseline
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>N</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
27 changes: 27 additions & 0 deletions topics/transformation/xbgf/tests/massage_assoc_q.bgf
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf">
<bgf:production>
<nonterminal>N</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<optional>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</bgf:grammar>
Expand Up @@ -8,36 +8,42 @@
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
<sequence>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>b</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>qux</nonterminal>
</bgf:expression>
</optional>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
<bgf:expression>
<optional>
<sequence>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<optional>
<sequence>
<bgf:expression>
<nonterminal>qux</nonterminal>
<nonterminal>b</nonterminal>
</bgf:expression>
</optional>
<bgf:expression>
<nonterminal>a</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</sequence>
</optional>
</bgf:expression>
</optional>
</sequence>
</bgf:expression>
</xbgf:massage>
</xbgf:sequence>

0 comments on commit 94b20c3

Please sign in to comment.