Skip to content

Commit

Permalink
FL scenarios for CBGF done: SLPS has officially gone bidirectional
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@1134 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Dec 4, 2011
1 parent a95c363 commit c689dba
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 2 deletions.
2 changes: 0 additions & 2 deletions topics/transformation/cbgf/Makefile
Expand Up @@ -3,8 +3,6 @@ all:
test:
../../../shared/tools/cbgf tests/om-jaxb.cbgf tests/bgf/om.bgf tests/bgf/jaxb.bgf
../../../shared/tools/cbgf tests/emf-xsd.cbgf tests/bgf/ecore.bgf tests/bgf/xsd.bgf

todo:
../../../shared/tools/cbgf tests/antlr-dcg.cbgf tests/bgf/antlr.bgf tests/bgf/dcg.bgf

prep:
Expand Down
81 changes: 81 additions & 0 deletions topics/transformation/cbgf/tests/antlr-dcg.cbgf
Expand Up @@ -23,24 +23,54 @@
<cbgf:vertical-horizontal>
<nonterminal>expr</nonterminal>
</cbgf:vertical-horizontal>
<cbgf:designate-unlabel>
<bgf:production>
<label>apply</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>apply</nonterminal>
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
<cbgf:unchain-chain>
<bgf:production>
<label>apply</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>apply</nonterminal>
</bgf:expression>
</bgf:production>
</cbgf:unchain-chain>
<cbgf:designate-unlabel>
<bgf:production>
<label>binary</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>binary</nonterminal>
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
<cbgf:unchain-chain>
<bgf:production>
<label>binary</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>binary</nonterminal>
</bgf:expression>
</bgf:production>
</cbgf:unchain-chain>
<cbgf:designate-unlabel>
<bgf:production>
<label>ifThenElse</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>ifThenElse</nonterminal>
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
<cbgf:unchain-chain>
<bgf:production>
<label>ifThenElse</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>ifThenElse</nonterminal>
Expand Down Expand Up @@ -99,4 +129,55 @@
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
<!--
<cbgf:designate-unlabel>
<bgf:production>
<label>apply</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>name</nonterminal>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>atom</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
<cbgf:designate-unlabel>
<bgf:production>
<label>ifThenElse</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<terminal>if</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
<bgf:expression>
<terminal>then</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
<bgf:expression>
<terminal>else</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</cbgf:designate-unlabel>
-->
</cbgf:relationship>

0 comments on commit c689dba

Please sign in to comment.