Skip to content

Commit

Permalink
all regular (tabular) variants of using massage
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@503 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Mar 2, 2009
1 parent 64d2c27 commit d6d3cc3
Show file tree
Hide file tree
Showing 51 changed files with 1,307 additions and 161 deletions.
14 changes: 0 additions & 14 deletions topics/transformation/xbgf/tests/massage4.baseline

This file was deleted.

30 changes: 0 additions & 30 deletions topics/transformation/xbgf/tests/massage5.bgf

This file was deleted.

102 changes: 0 additions & 102 deletions topics/transformation/xbgf/tests/massage5.xbgf

This file was deleted.

24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_xx1.baseline
@@ -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>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
24 changes: 24 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_xx1.bgf
@@ -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>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</bgf:grammar>
148 changes: 148 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_xx1.xbgf
@@ -0,0 +1,148 @@
<?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>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<choice>
<bgf:expression>
<selectable>
<selector>one</selector>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>two</selector>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</xbgf:massage>
<xbgf:distribute>
<nonterminal>foo</nonterminal>
</xbgf:distribute>
<xbgf:anonymize>
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<marked>
<bgf:expression>
<selectable>
<selector>one</selector>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</selectable>
</bgf:expression>
</marked>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>two</selector>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</xbgf:anonymize>
<xbgf:massage>
<bgf:expression>
<choice>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
</choice>
</bgf:expression>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
</xbgf:massage>
<xbgf:anonymize>
<bgf:production>
<nonterminal>foo</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<star>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</star>
</bgf:expression>
<bgf:expression>
<marked>
<bgf:expression>
<selectable>
<selector>two</selector>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
</selectable>
</bgf:expression>
</marked>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
</xbgf:anonymize>
</xbgf:sequence>
40 changes: 40 additions & 0 deletions topics/transformation/xbgf/tests/massage_ch_xx2.baseline
@@ -0,0 +1,40 @@
<?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>
<epsilon/>
</bgf:expression>
<bgf:expression>
<optional>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</optional>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<nonterminal>barplus</nonterminal>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
<bgf:production>
<nonterminal>barplus</nonterminal>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>bar</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
</bgf:production>
</bgf:grammar>

0 comments on commit d6d3cc3

Please sign in to comment.