[antlr-interest] Antlrworks BUG? --- Do I note bugs here?

Edwards, Waverly Waverly.Edwards at genesys.com
Sun Aug 26 17:14:15 PDT 2007


This doesn't seem to translate well into email but the use of the curly
quote characters ( not the double quote )
but the ones like you would generate in MS Word generates an error in
Antlrworks.  


fragment
QuoteChar     :	('"'|'"'|'"') ; 
// allowable quote characters.  
//Am I doing anyone favors by allowing all these characters?


Interestingly enough even if I comment out the offending lines the
errors are still generated.  A grammar check gives me a "sucessful"
dialog but I still get the below errors.

Shouldn't I be able to use the curly quotes?  Is this a bug?

Maybe a better question, should I allow the user to use curly quotes?

Is this the correct place to note such issues?


W.

[19:55:56] Checking Grammar...
[19:55:56] HEX_OCT_BIN.g:87:24: expecting '*', found '''
	at org.antlr.tool.ANTLRLexer.nextToken(ANTLRLexer.java:321)
	at
antlr.TokenStreamRewriteEngine.nextToken(TokenStreamRewriteEngine.java:1
61)
	at antlr.TokenBuffer.fill(TokenBuffer.java:69)
	at antlr.TokenBuffer.LA(TokenBuffer.java:80)
	at antlr.LLkParser.LA(LLkParser.java:52)
	at org.antlr.tool.ANTLRParser.altList(ANTLRParser.java:1464)
	at org.antlr.tool.ANTLRParser.rule(ANTLRParser.java:1236)
	at org.antlr.tool.ANTLRParser.rules(ANTLRParser.java:655)
	at org.antlr.tool.ANTLRParser.grammar(ANTLRParser.java:389)
	at org.antlr.tool.Grammar.setGrammarContent(Grammar.java:521)
	at org.antlr.tool.Grammar.setGrammarContent(Grammar.java:497)
	at
org.antlr.works.grammar.EngineGrammar.createNewGrammar(Unknown Source)
	at
org.antlr.works.grammar.EngineGrammar.createCombinedGrammar(Unknown
Source)
	at org.antlr.works.grammar.EngineGrammar.createGrammars(Unknown
Source)
	at org.antlr.works.grammar.EngineGrammar.analyze(Unknown Source)
	at org.antlr.works.grammar.CheckGrammar.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

[19:55:56] HEX_OCT_BIN.g:87:24: expecting '*', found '''
	at org.antlr.tool.ANTLRLexer.nextToken(ANTLRLexer.java:321)
	at
antlr.TokenStreamRewriteEngine.nextToken(TokenStreamRewriteEngine.java:1
61)
	at antlr.TokenBuffer.fill(TokenBuffer.java:69)
	at antlr.TokenBuffer.LA(TokenBuffer.java:80)
	at antlr.LLkParser.LA(LLkParser.java:52)
	at org.antlr.tool.ANTLRParser.altList(ANTLRParser.java:1464)
	at org.antlr.tool.ANTLRParser.rule(ANTLRParser.java:1236)
	at org.antlr.tool.ANTLRParser.rules(ANTLRParser.java:655)
	at org.antlr.tool.ANTLRParser.grammar(ANTLRParser.java:389)
	at org.antlr.tool.Grammar.setGrammarContent(Grammar.java:521)
	at org.antlr.tool.Grammar.setGrammarContent(Grammar.java:497)
	at
org.antlr.works.grammar.EngineGrammar.createNewGrammar(Unknown Source)
	at
org.antlr.works.grammar.EngineGrammar.createCombinedGrammar(Unknown
Source)
	at org.antlr.works.grammar.EngineGrammar.createGrammars(Unknown
Source)
	at org.antlr.works.grammar.EngineGrammar.analyze(Unknown Source)
	at org.antlr.works.grammar.CheckGrammar.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20070826/bf4c95a3/attachment.html 


More information about the antlr-interest mailing list