Skip to content

Commit

Permalink
fixed it! (was broken after the last update of antlr2bgf)
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@1144 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Dec 10, 2011
1 parent 5107cc2 commit e9bb2f6
Show file tree
Hide file tree
Showing 8 changed files with 259 additions and 209 deletions.
12 changes: 6 additions & 6 deletions topics/convergence/fl/fl.lcf
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<lcf:configuration xmlns:lcf="http://planet-sl.org/lcf">
<shortcut>
<name>slps</name>
Expand Down Expand Up @@ -159,7 +159,7 @@
</extraction>
</grammar>
</source>
<!--
<!--
<source>
<name>ldf</name>
<grammar>
Expand All @@ -177,11 +177,12 @@
<branch>
<input>antlr</input>
<nominal-matching>
<perform>anonymize-antlr</perform>
<perform>rename-antlr</perform>
</nominal-matching>
<structural-matching>
<perform>preferDcg</perform>
<perform>designateOps</perform>
<perform>unchain-antlr</perform>
<perform>designate-antlr</perform>
</structural-matching>
</branch>
</target>
Expand Down Expand Up @@ -220,8 +221,7 @@
<perform>rename-txl</perform>
</nominal-matching>
<structural-matching>
<perform>preferSdf</perform>
<perform>designateOps</perform>
<perform>designate-txl</perform>
</structural-matching>
<relaxation>
<perform>multipleNewlines</perform>
Expand Down
51 changes: 51 additions & 0 deletions topics/convergence/fl/xbgf/designate-antlr.xbgf
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<xbgf:sequence xmlns:bgf="http://planet-sl.org/bgf" xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:designate>
<bgf:production>
<label>literal</label>
<nonterminal>atom</nonterminal>
<bgf:expression>
<nonterminal>int</nonterminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>argument</label>
<nonterminal>atom</nonterminal>
<bgf:expression>
<nonterminal>name</nonterminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:vertical>
<nonterminal>ops</nonterminal>
</xbgf:vertical>
<xbgf:designate>
<bgf:production>
<label>equal</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>==</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>plus</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>+</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>minus</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>-</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
</xbgf:sequence>
121 changes: 121 additions & 0 deletions topics/convergence/fl/xbgf/designate-txl.xbgf
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<xbgf:sequence xmlns:bgf="http://planet-sl.org/bgf" xmlns:xbgf="http://planet-sl.org/xbgf">
<xbgf:vertical>
<nonterminal>expr</nonterminal>
</xbgf:vertical>
<xbgf:designate>
<bgf:production>
<label>literal</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>int</nonterminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>argument</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<nonterminal>name</nonterminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<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>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>apply</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>name</nonterminal>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
</plus>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>binary</label>
<nonterminal>expr</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>ops</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expr</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:vertical>
<nonterminal>ops</nonterminal>
</xbgf:vertical>
<xbgf:designate>
<bgf:production>
<label>equal</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>==</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>plus</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>+</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
<xbgf:designate>
<bgf:production>
<label>minus</label>
<nonterminal>ops</nonterminal>
<bgf:expression>
<terminal>-</terminal>
</bgf:expression>
</bgf:production>
</xbgf:designate>
</xbgf:sequence>
31 changes: 0 additions & 31 deletions topics/convergence/fl/xbgf/designateOps.xbgf

This file was deleted.

55 changes: 0 additions & 55 deletions topics/convergence/fl/xbgf/preferDcg.xbgf

This file was deleted.

0 comments on commit e9bb2f6

Please sign in to comment.