[antlr-interest] Abstract tree parser
    Christian Pontesegger 
    christian.pontesegger at web.de
       
    Fri Feb 26 03:07:11 PST 2010
    
    
  
On 25.02.2010 21:47,  Jim Idle wrote:
> tree grammar IScriptTreeParser;
> options {
>    language = Java;
>    tokenVocab = IScript;
>    ASTLabelType = CommonTree;
>    SuperClass = AbstractIScriptTreeParser;
> } 
>   
Still not what I'd like to have. I think I'll give it one more try:
When finished I want to have following inheritance
TreeParser <-- IScriptTreeParser <-- ConcreteTreeParser
TreeParser <-- IScriptTreeParser <-- AnotherConcreteTreeParser
TreeParser
    *   is the ANTLR base class
IScriptTreeParser is:
    *    automatically generated from my treegrammar file
    *    abstract public class IScriptCompiler extends TreeParser {... }
        ----^^^
    *    has some abstract methods defined in @members
ConcreteTreeParser is:
    *    some class I am doing on my own
    *    implements abstract stuff from IScriptTreeParser
AnotherConcreteTreeParser is:
    *    some class I am doing on my own
    *    different implementation of abstract methods
so far I did not get a recommendation how to do that.
any ideas?
Christian
   
    
    
More information about the antlr-interest
mailing list