codeboost-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Codeboost-dev] Make check fails...


From: Arthur van Dam
Subject: Re: [Codeboost-dev] Make check fails...
Date: Tue, 03 Feb 2004 18:26:03 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20030917

Hi all,

Attached is the result of
address@hidden:~/tmp]$ pp-aterm -i dtors-parse.ast.txt >dtors-parse.ast.txt.pp
address@hidden:~/tmp]$ pp-aterm -i dtors-parse.out.txt >dtors-parse.out.txt.pp
address@hidden:~/tmp]$ diff dtors-parse.ast.txt.pp dtors-parse.out.txt.pp > dtors-parse.diff.pp

The first Version Info list is of course no real problem. But the missing declaration that appears as a NoDecl in your .out file might be.
Otto probably knows :)

p.s. Shishir, did you need any additional hacks before you got CodeBoost-0.2.3-dev compiling and running?

-- Arthur



Shishir Ramam wrote:

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

2c2,9
<   [CodeBoost, Version("0.2.1-rc1"), AstVerMajor(1), AstVerMinor(0)]
---
>   [ 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"])]
>     )
>   ]
103,174c110
<   , 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
<     )
---
>   , NoDecl

reply via email to

[Prev in Thread] Current Thread [Next in Thread]