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

Bug#535828: Upgrading antlr



Hi,

next item on the list of included sources that I’d like to get rid of is
antlr (for very pragmatic reasons: The config.sub in antlr-2.7.1 does
not know the amd64 architecture. Of course, this can worked around, but
eventually it has to work with the system libantlr anyways)...

So I configured serna to use libantlr-2.7.7 as provided by Debian. It
seems though that the interface for antlr::AST has been extended and
that these abstract members need a definition:

    virtual const char* typeName( void ) const;
    virtual antlr::RefAST clone( void ) const; 
    virtual size_t getNumberOfChildren() const;

My patches to get so far are pushed to 
http://git.nomeata.de/?p=serna.git;a=shortlog;h=refs/heads/syspkg-antlr
in the separate branch libantlr. I don’t think I know the code well
enough to actually implement these methods well, so I hope someone else
picks this up... :-)

BTW, since I just joined the serna devel list: Are there already
contributors here that are not syntext employees? Are any of you using
Debian or Ubuntu?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: