[antlr-interest] [bug?] The using alias 'Hashtable' appeared twice in Tree Parser .cs code (3.1b1 C# Target)

Johannes Luber JALuber at gmx.de
Wed May 28 16:32:01 PDT 2008


> > Hello,
> > 
> > When I generate C# code for the following Tree Parser grammar I have
> > th error (on the code compilation step)
> > 
> > //ANTLR Parser Generator  Version 3.1b1 (May 20, 2008)  1989-2008
> > "LPMEDLuaCodeGen.cs(15,7): error CS1537: The using alias 'Hashtable'
> > appeared previously in this namespace"
> > 
> > I've found the bug report, that describe such problem with alias
> > 'Hashtable' (http://www.antlr.org:8888/browse/ANTLR-157). It's
> > considered fixed in 3.1 antlr version, but its seems to me 3.1b1 has
> > that bug.
> > 
> > Should we wait for the 3.1 release or that a "reopened bug" ?
> > 
> > Thank you
> 
> Well, I closed it because my try to recreate the issue failed. Ironically,
> I was probably the first noting the bug ever... In any case, once I can
> look into this, I will. Also please send a email with the LPMED.tokens file
> as otherwise I can't regenerated the grammar below.

Nevermind that, I just saw that LPMED is the grammar in the other email.

Johannes
> 
> Johannes
> >
> ------------------------------------------------------------------------------------------------------------------------
> > tree grammar LPMEDLuaCodeGen;
> > 
> > options {
> > tokenVocab=LPMED; // use the vocabulary from the parser
> > ASTLabelType=CommonTree; // what kind of trees are we walking?
> > output=template; // generate templates
> > language = CSharp;
> > }
> > 
> > 
> > program
> > 
> >   :
> >     ^(CPROGRAM atom)  -> program(name={$atom.st})
> >   ;
> > 
> > 
> > 
> > atom
> > options
> > {
> > 	backtrack=true;
> > }	
> >  :
> >    ID -> {%{$ID}}
> >  | ^(CINT INT) ->{%{$INT.text}}
> > ;
> 
> -- 
> Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
> Browser-Versionen downloaden: http://www.gmx.net/de/go/browser

-- 
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser


More information about the antlr-interest mailing list