Skip to content

Commit

Permalink
found more problems in the grammars; fixed them
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@1041 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed May 20, 2011
1 parent 5b63ad8 commit 7e31bd0
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 14 deletions.
12 changes: 12 additions & 0 deletions topics/grammars/ada/kempe/post-extract.xbgf
Expand Up @@ -27,6 +27,18 @@
<nonterminal>underline</nonterminal>
</bgf:expression>
</xbgf:replace>
<!-- Resolving the confusion of "pragma" and the pragma nonterminal -->
<xbgf:replace>
<bgf:expression>
<nonterminal>pragma</nonterminal>
</bgf:expression>
<bgf:expression>
<terminal>pragma</terminal>
</bgf:expression>
<in>
<nonterminal>pragma</nonterminal>
</in>
</xbgf:replace>
<!-- Disambiguating "range" and the range nonterminal -->
<xbgf:replace>
<bgf:expression>
Expand Down
12 changes: 12 additions & 0 deletions topics/grammars/ada/laemmel-verhoef/correct.xbgf
Expand Up @@ -12,4 +12,16 @@
<nonterminal>unary_adding_operator</nonterminal>
</in>
</xbgf:replace>
<!-- This one was added by Vadim Zaytsev, vadim@grammarware.net -->
<xbgf:replace>
<bgf:expression>
<nonterminal>pragma</nonterminal>
</bgf:expression>
<bgf:expression>
<terminal>pragma</terminal>
</bgf:expression>
<in>
<nonterminal>pragma</nonterminal>
</in>
</xbgf:replace>
</xbgf:sequence>
1 change: 1 addition & 0 deletions topics/grammars/cpp/iso-n2723/Makefile
Expand Up @@ -3,6 +3,7 @@ tooldir = ../../../../shared/tools
build:
grep -xv 'c ' iso-is-annex.txt > iso-is-annex-no-c.txt
perl -pi -w -e 's/hand ler/handler/g;' iso-is-annex-no-c.txt
perl -pi -w -e 's/∼/~/g;' iso-is-annex-no-c.txt
${tooldir}/pdf2bgf iso-is-annex-no-c.txt iso-output.bgf banned-lines.lst keywords.lst
${tooldir}/checkxml bgf iso-output.bgf
${tooldir}/normbgf iso-output.bgf iso-is-grammar.bgf
Expand Down
6 changes: 3 additions & 3 deletions topics/grammars/cpp/iso-n2723/correct.xbgf
Expand Up @@ -108,7 +108,7 @@
<terminal>::</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand Down Expand Up @@ -137,7 +137,7 @@
<terminal>::</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand All @@ -161,7 +161,7 @@
</optional>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand Down
8 changes: 4 additions & 4 deletions topics/grammars/cpp/iso-n2723/extracted-grammar.bgf
Expand Up @@ -71,7 +71,7 @@
<bgf:expression>
<sequence>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>class-name</nonterminal>
Expand Down Expand Up @@ -846,7 +846,7 @@
<bgf:expression>
<sequence>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand Down Expand Up @@ -983,7 +983,7 @@
<terminal>!</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
</choice>
</bgf:expression>
Expand Down Expand Up @@ -4802,7 +4802,7 @@
<terminal>|</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<terminal>!</terminal>
Expand Down
2 changes: 1 addition & 1 deletion topics/grammars/cpp/iso-n2723/keywords.lst
Expand Up @@ -2,7 +2,7 @@
<: :> <% %> %: %:%: ; : ...
new delete ? :: . .*
+ - * / % ^ & |
~
! = < > += -= *= /= %=
^= &= |= << >> >>= <<= == !=
<= >= && || ++ -- , ->* ->
Expand Down
12 changes: 6 additions & 6 deletions topics/grammars/cpp/iso-n2723/recovered-grammar.bgf
Expand Up @@ -1620,7 +1620,7 @@
<bgf:expression>
<sequence>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>class-name</nonterminal>
Expand Down Expand Up @@ -1707,7 +1707,7 @@
<terminal>|</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<terminal>!</terminal>
Expand Down Expand Up @@ -3419,7 +3419,7 @@
<terminal>::</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand Down Expand Up @@ -3448,7 +3448,7 @@
<terminal>::</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand All @@ -3472,7 +3472,7 @@
</optional>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
<bgf:expression>
<nonterminal>type-name</nonterminal>
Expand Down Expand Up @@ -3502,7 +3502,7 @@
<terminal>!</terminal>
</bgf:expression>
<bgf:expression>
<terminal></terminal>
<terminal>~</terminal>
</bgf:expression>
</choice>
</bgf:expression>
Expand Down

0 comments on commit 7e31bd0

Please sign in to comment.