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