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: Shishir Ramam
Subject: Re: [Codeboost-dev] Make check fails...
Date: Tue, 3 Feb 2004 10:50:24 -0800 (PST)

Arthur,

In src/pretty/abox2text.r modified `import abox` to 
`import abox-ext`. 

Apart from that, I had to copy over some autotools
configuration files. After a bit of struggling, 
landed up copying a acconf.m4 from xml-tools. 
The others were the scripts `missing`,
`mkinstalldirs`. 
and a few others. 

The full details (including a shell script to get
this going) is pending admin approval. Will logs and
stuff, this got to being over the 40k limit.
This evening, I'll split them up and post the hacks 
to make codeboost compile. 

Also, I have ported the patch to opencxx2.7. 
Is there any interest? Will be posting it too anyway. 

pp-aterm! And i did this *by hand* to figure the
difference! Is there any place with documentation 
for the rich set of functionality that is obviously
there. Just not obvious to the novice. 
I'll try and keep a track of my learning experience,
but can use help. 

Is there any other documentation for codeboost proper?
The only thing I am going by are Otto's & Karl's
theses. But these lack implementation details. 
Couldn't find any others. 

thanks,
-shishir


--- Arthur van Dam <address@hidden> wrote:
> 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
> > _______________________________________________
> Codeboost-dev mailing list
> address@hidden
>
http://mail.nongnu.org/mailman/listinfo/codeboost-dev
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/




reply via email to

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