Commit cea9c130 authored by david_v's avatar david_v
Browse files

2004-01-15 Valentin David <valentin@lrde.epita.fr>

	* src/disamb/disambiguate/SimpleTypeSpecifier.str,
	* src/disamb/disambiguate/PrimaryExpression.str:
	Remove unused debug code.

	* src/disamb/disambiguate/Lookup.str: Fix.

	* test/g++/other/Makefile.am, test/g++/opt/Makefile.am:
	Update XFAIL tests.
parent 6506ecb0
2004-01-15 Valentin David <valentin@lrde.epita.fr>
* src/disamb/disambiguate/SimpleTypeSpecifier.str,
* src/disamb/disambiguate/PrimaryExpression.str:
Remove unused debug code.
* src/disamb/disambiguate/Lookup.str: Fix.
* test/g++/other/Makefile.am, test/g++/opt/Makefile.am:
Update XFAIL tests.
2003-09-30 Akim Demaille <akim@epita.fr>
* configure.ac: Copyright notice.
......
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 2)
(Project-Description "Meta/SDF Grammar for C++")
(Project-Version meta-c++-grammar 0 136)
(Parent-Version meta-c++-grammar 0 135)
(Project-Version meta-c++-grammar 0 137)
(Parent-Version meta-c++-grammar 0 136)
(New-Version-Log "")
(Version-Log "2003-09-30 Akim Demaille <akim@epita.fr>
(Version-Log "2004-01-15 Valentin David <valentin@lrde.epita.fr>
* configure.ac: Copyright notice.
Check the presence of the needed tools.")
* src/disamb/disambiguate/SimpleTypeSpecifier.str,
* src/disamb/disambiguate/PrimaryExpression.str:
Remove unused debug code.
(Checkin-Time "Tue, 30 Sep 2003 18:55:01 +0200")
(Checkin-Login akim)
* src/disamb/disambiguate/Lookup.str: Fix.
* test/g++/other/Makefile.am, test/g++/opt/Makefile.am:
Update XFAIL tests.")
(Checkin-Time "Thu, 15 Jan 2004 16:12:06 +0100")
(Checkin-Login david_v)
(Populate-Ignore
(
;; Temporary files.
......@@ -81,7 +87,7 @@
)
(Project-Keywords)
(Files
(ChangeLog (meta-c++-grammar/0_ChangeLog 1.132 600))
(ChangeLog (meta-c++-grammar/0_ChangeLog 1.133 600))
(Makefile.am (meta-c++-grammar/f/34_Makefile.a 1.12 644))
(README (meta-c++-grammar/g/37_README 1.7 600))
(config/Makefile.am (meta-c++-grammar/f/40_Makefile.a 1.5 644))
......@@ -501,9 +507,9 @@
(test/g++/parse/test.test (meta-c++-grammar/j/26_test.test 1.2 750))
(test/g++/overload/Makefile.am (meta-c++-grammar/j/27_Makefile.a 1.4 644))
(test/g++/overload/test.test (meta-c++-grammar/j/28_test.test 1.2 750))
(test/g++/other/Makefile.am (meta-c++-grammar/j/29_Makefile.a 1.4 644))
(test/g++/other/Makefile.am (meta-c++-grammar/j/29_Makefile.a 1.5 644))
(test/g++/other/test.test (meta-c++-grammar/j/30_test.test 1.2 750))
(test/g++/opt/Makefile.am (meta-c++-grammar/j/31_Makefile.a 1.4 644))
(test/g++/opt/Makefile.am (meta-c++-grammar/j/31_Makefile.a 1.5 644))
(test/g++/opt/test.test (meta-c++-grammar/j/32_test.test 1.2 750))
(test/g++/lookup/Makefile.am (meta-c++-grammar/j/33_Makefile.a 1.3 644))
(test/g++/lookup/test.test (meta-c++-grammar/j/34_test.test 1.2 750))
......@@ -538,11 +544,11 @@
(src/disamb/disambiguate/TemplateClassDefinitionCandidate.str (meta-c++-grammar/k/11_TemplateCl 1.3 644))
(src/disamb/disambiguate/TemplateClassDefinition.str (meta-c++-grammar/k/12_TemplateCl 1.3 644))
(src/disamb/disambiguate/SimpleTypeSpecifierCandidate.str (meta-c++-grammar/k/13_SimpleType 1.3 644))
(src/disamb/disambiguate/SimpleTypeSpecifier.str (meta-c++-grammar/k/14_SimpleType 1.3 644))
(src/disamb/disambiguate/SimpleTypeSpecifier.str (meta-c++-grammar/k/14_SimpleType 1.4 644))
(src/disamb/disambiguate/ResolveCompound.str (meta-c++-grammar/k/15_ResolveCom 1.3 644))
(src/disamb/disambiguate/Resolve.str (meta-c++-grammar/k/16_Resolve.st 1.3 644))
(src/disamb/disambiguate/PrimaryExpressionCandidate.str (meta-c++-grammar/k/17_PrimaryExp 1.3 644))
(src/disamb/disambiguate/PrimaryExpression.str (meta-c++-grammar/k/18_PrimaryExp 1.3 644))
(src/disamb/disambiguate/PrimaryExpression.str (meta-c++-grammar/k/18_PrimaryExp 1.4 644))
(src/disamb/disambiguate/Parameter.str (meta-c++-grammar/k/19_Parameter. 1.3 644))
(src/disamb/disambiguate/NestedNameSpecifier.str (meta-c++-grammar/k/20_NestedName 1.3 644))
(src/disamb/disambiguate/NamespaceTraverse.str (meta-c++-grammar/k/21_NamespaceT 1.3 644))
......@@ -550,7 +556,7 @@
(src/disamb/disambiguate/NamespaceDefinition.str (meta-c++-grammar/k/23_NamespaceD 1.3 644))
(src/disamb/disambiguate/Makefile.am (meta-c++-grammar/k/24_Makefile.a 1.2 640))
(src/disamb/disambiguate/afcxx-disambiguate.str (meta-c++-grammar/k/25_afcxx-disa 1.3 644))
(src/disamb/disambiguate/Lookup.str (meta-c++-grammar/k/26_Lookup.str 1.2 644))
(src/disamb/disambiguate/Lookup.str (meta-c++-grammar/k/26_Lookup.str 1.3 644))
(src/disamb/disambiguate/LocalOrGlobal.str (meta-c++-grammar/k/27_LocalOrGlo 1.3 644))
(src/disamb/disambiguate/Kinds.str (meta-c++-grammar/k/28_Kinds.str 1.2 644))
(src/disamb/disambiguate/Keys.str (meta-c++-grammar/k/29_Keys.str 1.2 644))
......
......@@ -70,7 +70,7 @@ rules
//
Lookup-recurse : (namespace, identifier) -> result
where < ?list-key (l); !l; reverse ; drop (1); reverse; ?x; !list-key (x) > namespace => namespace'
where < ?list-key (l); !l; reverse ; drop (!1); reverse; ?x; !list-key (x) > namespace => namespace'
; < lookup-recurse > (namespace', identifier) => result
//
......
......@@ -35,7 +35,7 @@ rules
PrimaryExpression : |PrimaryExpression[ Dummy0-opt NestedNameSpecifier Dummy5-opt UnqualifiedId ]| ->
|PrimaryExpression[ Dummy0-opt' NestedNameSpecifier' Dummy5-opt UnqualifiedId ]|
where < debug(!"primary exp"); local-or-global > Dummy0-opt => Dummy0-opt'
where < local-or-global > Dummy0-opt => Dummy0-opt'
; < nested-name-specifier > NestedNameSpecifier => NestedNameSpecifier'
(*
......
......@@ -36,7 +36,7 @@ rules
SimpleTypeSpecifier : |SimpleTypeSpecifier[ Dummy0-opt la1 NestedNameSpecifier-opt la2 TypeName ]|
-> |SimpleTypeSpecifier[ Dummy0-opt la1 NestedNameSpecifier-opt' la2 TypeName' ]|
where < debug(!"1 "); local-or-global; debug(!"3 ") > Dummy0-opt => Dummy0-opt'
where < local-or-global > Dummy0-opt => Dummy0-opt'
; < try(
?|NestedNameSpecifier?[ ~NestedNameSpecifier: nested~ ]|;
!nested; nested-name-specifier; ?nested';
......
......@@ -12,7 +12,6 @@ $(TESTS): test.test
XFAIL_TESTS = \
alias2.test \
anonunion1.test \
cleanup1.test \
conj1.test \
conj2.test \
......@@ -23,9 +22,7 @@ XFAIL_TESTS = \
nrv1.test \
nrv2.test \
preinc1.test \
reg-stack.test \
static2.test \
vtgc1.test
static2.test
TESTS = \
alias1.test \
......
......@@ -13,11 +13,9 @@ $(TESTS): test.test
XFAIL_TESTS = \
access1.test \
classkey1.test \
const1.test \
const2.test \
copy1.test \
error2.test \
init2.test \
ptrmem1.test \
ptrmem2.test \
scope1.test
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment