Folks,
codeboost from the cvs, is running into trouble
on `make check`.
Looks like the comparison between
the .ast & .out files fails.
Specifically, in src/parser/tests,
dtors.cc & varinit.cc fail the test.
I am starting to look to see if i can
decipher the difference, but if someone
on the list has an easier read of the problem,
I'd appreciate help.
my setup:
cygwin 1.5.6/winxp
aterm 2.0.5
sdf-bundle 1.6
stratego 0.9.4
opencxx 2.7 (I have patched this. seems to behave like
the original. The patch is pending an admin approval
on this list).
codeboost - cvs version.
Attached at files dtors-parse.out & dtors-parse.ast.
thanks,
-shishir
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/
------------------------------------------------------------------------
Program([CodeBoost,Version("0.2.1-rc1"),AstVerMajor(1),AstVerMinor(0)],[ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("var"),DType(DNil),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ref"),DType(Ref(NoQual,DNil)),[],Var(IdName("var"),AnyType,NoScope))]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ptr"),DType(Ptr(NoQual,DNil)),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ptrptr"),DType(Ptr(NoQual,Ptr(NoQual,DNil))),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("array"),DType(Array(Literal(Integer("4")),DNil)),[],NoExpr),VarDecl(IdName("ptrarray"),DType(Array(Literal(Integer("54")),Ptr(NoQual,DNil))),[],NoExpr)]),Decl(FunDecl(IdName("dtor_dummy_fun"),ArgList([VarDecl(NoName,Type([],IdName("int"),Ptr(NoQual,DNil)),[],NoExpr),VarDecl(IdName("a"),Type([],IdName("int"),Array(NoExpr,DNil)),[],NoExpr),VarDecl(IdName("ap"),Type([],IdName("int"),Array(NoExpr,Ptr(NoQual,DNil))),[],NoExpr)]),Type([],IdName("int"),
Ref(NoQual,DNil)),[],NoQual,NoCInit,NoDecl),NoSig),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("init"),DType(DNil),[],Literal(Integer("54")))]),Decl(ClsDecl(IdName("dtor"),[],[],Block([ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("num"),DType(DNil),[],NoExpr)]),Access(Public),Decl(FunDecl(IdName("dtor"),ArgList([VarDecl(IdName("x"),Type([],IdName("int"),DNil),[],NoExpr)]),NoType,[],NoQual,CInitList([CInit(IdName("num"),[Var(IdName("x"),AnyType,NoScope)])]),Block([])),NoSig),NoDecl,Decl(FunDecl(IdName("f"),ArgList([VarDecl(IdName("x"),Type([],IdName("int"),DNil),[],NoExpr)]),Type([],IdName("int"),DNil),[],CQual,NoCInit,Block([Return(Infix(Op("*",AnyFun),Var(IdName("num"),AnyType,NoScope),Var(IdName("x"),AnyType,NoScope)))])),NoSig)])),NoSig)],[Table("extensions",[])])
------------------------------------------------------------------------
Program([CodeBoost,Version("0.2.3-dev"),AstVerMajor(1),AstVerMinor(2),Trace([("$Id: cpp-check.r,v 1.27 2003/04/07 14:01:50 ottosb Exp $",["../../../src/sig/cpp-check"]),("$Id: cst2ast.r,v 1.11 2003/03/06 19:07:28 ottosb Exp
$",["../../../src/parser/cst2ast"])])],[ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("var"),DType(DNil),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ref"),DType(Ref(NoQual,DNil)),[],Var(IdName("var"),AnyType,NoScope))]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ptr"),DType(Ptr(NoQual,DNil)),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("ptrptr"),DType(Ptr(NoQual,Ptr(NoQual,DNil))),[],NoExpr)]),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("array"),DType(Array(Literal(Integer("4")),DNil)),[],NoExpr),VarDecl(IdName("ptrarray"),DType(Array(Literal(Integer("54")),Ptr(NoQual,DNil))),[],NoExpr)]),Decl(FunDecl(IdName("dtor_dummy_fun"),ArgList([VarDecl(NoName,Type([],IdName("int"),Ptr(NoQual,DNil)),[]
,NoExpr),VarDecl(IdName("a"),Type([],IdName("int"),Array(NoExpr,DNil)),[],NoExpr),VarDecl(IdName("ap"),Type([],IdName("int"),Array(NoExpr,Ptr(NoQual,DNil))),[],NoExpr)]),Type([],IdName("int"),Ref(NoQual,DNil)),[],NoQual,NoCInit,NoDecl),NoSig),ManyDecl([],TType([],IdName("int")),[VarDecl(IdName("init"),DType(DNil),[],Literal(Integer("54")))]),NoDecl],[Table("extensions",[])])
------------------------------------------------------------------------
_______________________________________________
Codeboost-dev mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/codeboost-dev