Skip to content

Commit

Permalink
pending changes of the extractors, including but not limiting to the …
Browse files Browse the repository at this point in the history
…git ignores
  • Loading branch information
grammarware committed May 10, 2012
1 parent d735552 commit e494357
Show file tree
Hide file tree
Showing 20 changed files with 358 additions and 75 deletions.
4 changes: 4 additions & 0 deletions topics/extraction/asfix/.gitignore
@@ -0,0 +1,4 @@
*.eqs
*.tbl
*.def
Tokens.*
2 changes: 1 addition & 1 deletion topics/extraction/asfix/Makefile
Expand Up @@ -8,7 +8,7 @@ Main.eqs: *.sdf *.asf
eqs-dump -m Main -o Main.eqs

Main.tbl: *.sdf
cp ../sdf2bgf/Tokens.* .
cp ../sdf/Tokens.* .
@if [ -r /usr/local/bin/pack-sdf ]; then \
make tblpack; \
else \
Expand Down
1 change: 1 addition & 0 deletions topics/extraction/dcg/.gitignore
@@ -0,0 +1 @@
extracted.bgf
1 change: 1 addition & 0 deletions topics/extraction/ecore/.gitignore
@@ -0,0 +1 @@
fl*.bgf
1 change: 1 addition & 0 deletions topics/extraction/java/slps/java2bgf/.gitignore
@@ -0,0 +1 @@
*.class
4 changes: 0 additions & 4 deletions topics/extraction/rascal/Makefile
@@ -1,8 +1,4 @@
all:

test:
./extract.py ../../topics/grammars/ RascalRascal.rsc rascal.bgf
../../../shared/tools/validate bgf rascal.bgf

clean:
rm -f *.bgf *.bnf *.html
3 changes: 3 additions & 0 deletions topics/extraction/sdf/.gitignore
@@ -0,0 +1,3 @@
*.eqs
*.tbl
*.def
2 changes: 2 additions & 0 deletions topics/extraction/txl/tests/.gitignore
@@ -0,0 +1,2 @@
*.bgf
*.out
1 change: 1 addition & 0 deletions topics/extraction/w3c/.gitignore
@@ -0,0 +1 @@
*.bgf
2 changes: 1 addition & 1 deletion topics/extraction/w3c/Makefile
@@ -1,7 +1,7 @@
build:

test:
../../../shared/tools/spec2bgf ../../grammars/xpath/xpath1.xml xpath.bgf
../../../shared/tools/spec2bgf ../../grammars/w3c/xpath1/src.recommendation.xml xpath.bgf
../../../shared/tools/validate bgf xpath.bgf

clean:
Expand Down
4 changes: 2 additions & 2 deletions topics/extraction/xml2btf/Makefile
@@ -1,6 +1,6 @@
fl = ../../../../slps/topics/fl
fl = ../../fl
xsd = ${fl}/xsd/fl.xsd
factorial = ${fl}/xsd/factorial.xml
factorial = ${fl}/shared/factorial.xml
bgf = ../../../shared/xsd/bgf.xsd
xbgf = ../../../shared/xsd/xbgf.xsd
btf = ../../../shared/xsd/btf.xsd
Expand Down
1 change: 1 addition & 0 deletions topics/extraction/xml2btf/tests/.gitignore
@@ -0,0 +1 @@
*.btf
1 change: 1 addition & 0 deletions topics/extraction/xsd/.gitignore
@@ -0,0 +1 @@
*.bgf
30 changes: 30 additions & 0 deletions topics/extraction/xsd/tests/bgf.baseline
Expand Up @@ -187,6 +187,36 @@
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>seplistplus</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>sepliststar</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
Expand Down
30 changes: 30 additions & 0 deletions topics/extraction/xsd/tests/btf.baseline
Expand Up @@ -356,6 +356,36 @@
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>seplistplus</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>sepliststar</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
Expand Down
138 changes: 72 additions & 66 deletions topics/extraction/xsd/tests/lcf.baseline
Expand Up @@ -4,66 +4,111 @@
<bgf:production>
<nonterminal>configuration</nonterminal>
<bgf:expression>
<plus>
<sequence>
<bgf:expression>
<nonterminal>definition</nonterminal>
<star>
<bgf:expression>
<selectable>
<selector>shortcut</selector>
<bgf:expression>
<nonterminal>shortcut</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</star>
</bgf:expression>
</plus>
</bgf:expression>
</bgf:production>
<bgf:production>
<nonterminal>definition</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<selectable>
<selector>shortcut</selector>
<selector>tools</selector>
<bgf:expression>
<nonterminal>shortcut</nonterminal>
<nonterminal>tools</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>generator</selector>
<plus>
<bgf:expression>
<nonterminal>generator</nonterminal>
<selectable>
<selector>source</selector>
<bgf:expression>
<nonterminal>source</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</selectable>
</plus>
</bgf:expression>
<bgf:expression>
<plus>
<bgf:expression>
<selectable>
<selector>target</selector>
<bgf:expression>
<nonterminal>target</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</plus>
</bgf:expression>
<bgf:expression>
<star>
<bgf:expression>
<selectable>
<selector>testset</selector>
<bgf:expression>
<nonterminal>testset</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</star>
</bgf:expression>
</sequence>
</bgf:expression>
</bgf:production>
<bgf:production>
<nonterminal>tools</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<selectable>
<selector>tool</selector>
<selector>transformer</selector>
<bgf:expression>
<nonterminal>tool</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>source</selector>
<selector>comparator</selector>
<bgf:expression>
<nonterminal>source</nonterminal>
<nonterminal>tool</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>target</selector>
<optional>
<bgf:expression>
<nonterminal>target</nonterminal>
<selectable>
<selector>validator</selector>
<bgf:expression>
<nonterminal>tool</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</selectable>
</optional>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>testset</selector>
<star>
<bgf:expression>
<nonterminal>testset</nonterminal>
<selectable>
<selector>generator</selector>
<bgf:expression>
<nonterminal>generator</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
</selectable>
</star>
</bgf:expression>
</choice>
</sequence>
</bgf:expression>
</bgf:production>
<bgf:production>
Expand Down Expand Up @@ -438,14 +483,6 @@
<nonterminal>tool</nonterminal>
<bgf:expression>
<sequence>
<bgf:expression>
<selectable>
<selector>name</selector>
<bgf:expression>
<nonterminal>toolType</nonterminal>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>grammar</selector>
Expand All @@ -469,37 +506,6 @@
</sequence>
</bgf:expression>
</bgf:production>
<bgf:production>
<nonterminal>toolType</nonterminal>
<bgf:expression>
<choice>
<bgf:expression>
<selectable>
<selector>validation</selector>
<bgf:expression>
<epsilon/>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>comparison</selector>
<bgf:expression>
<epsilon/>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>transformation</selector>
<bgf:expression>
<epsilon/>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
<bgf:production>
<nonterminal>xstring</nonterminal>
<bgf:expression>
Expand Down
30 changes: 30 additions & 0 deletions topics/extraction/xsd/tests/ldf.baseline
Expand Up @@ -2107,6 +2107,36 @@
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>seplistplus</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
<bgf:expression>
<selectable>
<selector>sepliststar</selector>
<bgf:expression>
<sequence>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
<bgf:expression>
<nonterminal>expression</nonterminal>
</bgf:expression>
</sequence>
</bgf:expression>
</selectable>
</bgf:expression>
</choice>
</bgf:expression>
</bgf:production>
Expand Down

0 comments on commit e494357

Please sign in to comment.