Skip to content

Commit

Permalink
let snapshots also be in the repo
Browse files Browse the repository at this point in the history
  • Loading branch information
grammarware committed Jun 11, 2012
1 parent 621dbba commit cf03772
Show file tree
Hide file tree
Showing 22 changed files with 2,314 additions and 2 deletions.
1 change: 0 additions & 1 deletion topics/convergence/xbgf/ebnf/snapshot/.gitignore

This file was deleted.

271 changes: 271 additions & 0 deletions topics/convergence/xbgf/ebnf/snapshot/bgf.bgf
@@ -0,0 +1,271 @@
<?xml version="1.0" encoding="UTF-8"?>

<xns1:grammar xmlns:xns1="http://planet-sl.org/bgf">
<root>grammar</root>
<root>production</root>
<root>expression</root>
<xns1:production>
<nonterminal>grammar</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<star>
<xns1:expression>
<selectable>
<selector>root</selector>
<xns1:expression>
<nonterminal>nonterminal</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</star>
</xns1:expression>
<xns1:expression>
<star>
<xns1:expression>
<nonterminal>production</nonterminal>
</xns1:expression>
</star>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>production</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<optional>
<xns1:expression>
<selectable>
<selector>label</selector>
<xns1:expression>
<nonterminal>label</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</optional>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>nonterminal</selector>
<xns1:expression>
<nonterminal>nonterminal</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>expression</nonterminal>
<xns1:expression>
<choice>
<xns1:expression>
<selectable>
<selector>epsilon</selector>
<xns1:expression>
<epsilon/>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>empty</selector>
<xns1:expression>
<epsilon/>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>value</selector>
<xns1:expression>
<nonterminal>value</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>any</selector>
<xns1:expression>
<epsilon/>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>terminal</selector>
<xns1:expression>
<nonterminal>terminal</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>nonterminal</selector>
<xns1:expression>
<nonterminal>nonterminal</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>selectable</selector>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>selector</selector>
<xns1:expression>
<nonterminal>selector</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>sequence</selector>
<xns1:expression>
<plus>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</plus>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>marked</selector>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>choice</selector>
<xns1:expression>
<plus>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</plus>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>optional</selector>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>plus</selector>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>star</selector>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>seplistplus</selector>
<xns1:expression>
<sequence>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>sepliststar</selector>
<xns1:expression>
<sequence>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
<xns1:expression>
<nonterminal>expression</nonterminal>
</xns1:expression>
</sequence>
</xns1:expression>
</selectable>
</xns1:expression>
</choice>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>value</nonterminal>
<xns1:expression>
<choice>
<xns1:expression>
<selectable>
<selector>int</selector>
<xns1:expression>
<epsilon/>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>string</selector>
<xns1:expression>
<epsilon/>
</xns1:expression>
</selectable>
</xns1:expression>
</choice>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>label</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>nonterminal</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>selector</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>terminal</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
</xns1:grammar>

0 comments on commit cf03772

Please sign in to comment.