Hi all,

 

 

I use AntlrWorks 1.4, and open PLSQL3.g file and do Generate -> Generate Code

 

And I get this error:

 

[09:46:44] error(206): PLSQL3.g:791:4: Alternative 2: after matching input such 
as ID DOT ID DOT ID DOT ID DOT decision cannot predict what comes next due to 
recursion overflow to expr_add from sql_expression and to expr_mul from expr_add

 

Log file is hs_err_pid5036.log

 

 

 

Now, I test with Antlr3.exe (.net) from here

 

ANTLR Tool Binaries

ANTLR v3.1.x binaries for .NET framework 
<http://www.antlr.org/download/ANTLR-3.1-2009-06-28.7z> . No dependence on the 
Java runtime. antlr3.exe and StringTemplate and ANTLR runtime libraries it 
depends on. Completely independent version written by Sam Harwell (ported from 
Java). 

 

I execute this command

E:\Trabajo\SqlParser\ANTLR\ANTLR-3.1-2009-06-28>Antlr3.exe E:\Trabajo\SqlParser\

ANTLR\plsql3.g

 

But I get this error:

 

error(10):  internal error:  : System.Exception: Error parsing E:\Trabajo\SqlPar

ser\ANTLR\plsql3.g: 'backtrack' not expected ';'

   en Antlr3.Tool.GrammarSpelunker.Match(String expecting) en c:\dev\stringtempl

ate_main\antlrcs\main\Antlr3\Tool\GrammarSpelunker.cs:línea 89

   en Antlr3.Tool.GrammarSpelunker.Options() en c:\dev\stringtemplate_main\antlr

cs\main\Antlr3\Tool\GrammarSpelunker.cs:línea 155

   en Antlr3.Tool.GrammarSpelunker.Parse() en c:\dev\stringtemplate_main\antlrcs

\main\Antlr3\Tool\GrammarSpelunker.cs:línea 112

   en Antlr3.AntlrTool.SortGrammarFiles() en c:\dev\stringtemplate_main\antlrcs\

main\Antlr3\AntlrTool.cs:línea 595

   en Antlr3.AntlrTool.Process() en c:\dev\stringtemplate_main\antlrcs\main\Antl

r3\AntlrTool.cs:línea 431

Match at offset 258 in file:line:column c:\dev\stringtemplate_main\antlrcs\main\

Antlr3\Tool\GrammarSpelunker.cs:89:17

 

Options at offset 89 in file:line:column c:\dev\stringtemplate_main\antlrcs\main

\Antlr3\Tool\GrammarSpelunker.cs:155:17

 

Parse at offset 332 in file:line:column c:\dev\stringtemplate_main\antlrcs\main\

Antlr3\Tool\GrammarSpelunker.cs:112:21

 

SortGrammarFiles at offset 166 in file:line:column c:\dev\stringtemplate_main\an

tlrcs\main\Antlr3\AntlrTool.cs:595:17

 

Process at offset 91 in file:line:column c:\dev\stringtemplate_main\antlrcs\main

\Antlr3\AntlrTool.cs:431:17

 

error(8):  file E:\Trabajo\SqlParser\ANTLR\plsql3.g contains grammar PLSQL3; nam

es must be identical

warning(200): E:\Trabajo\SqlParser\ANTLR\plsql3.g:776:3: Decision can match inpu

t such as "{'ASC', 'DESC'}" using multiple alternatives: 1, 2

As a result, alternative(s) 2 were disabled for that input

error(206): E:\Trabajo\SqlParser\ANTLR\plsql3.g:791:4: Alternative 2: after matc

hing input such as ID DOT ID DOT ID DOT ID DOT decision cannot predict what come

s next due to recursion overflow to expr_add from sql_expression and to expr_mul

 from expr_add

 

 

any solution please ¿???? 

 

Thanks in advanced

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to