Irony Question

Irony includes two phases. In the first phase it create a parser tree. After that its optional to create a AST tree. What are the differences between the parse tree and the AST tree? What is the re...

Id #9904 | Release: None | Updated: Dec 20, 2016 at 6:06 PM by rivantsov | Created: Dec 20, 2016 at 4:52 PM by designer0023

Freetext literal

Hi, I define FreeText literal for this script "SELECT * FROM dbo.Person WHERE Country.City.Id = ?". I tried to get "Country.City.Id" word. works ok. but Every token marks mirror. I mean WHERE lo...

Id #9903 | Release: None | Updated: Jun 7, 2016 at 9:02 PM by oturkan | Created: Jun 6, 2016 at 9:03 PM by oturkan

Add "Between" in the SQL grammar Example 89

Attached only modification as in the above example where all the code sent, not seen as there is a character limit. var T_NOT=ToTerm("NOT"); //Added var NT_BETWEEN=new NonTerminal("NT_BETWEEN");...

Id #9902 | Release: None | Updated: Feb 22, 2016 at 10:31 AM by eduardcastany | Created: Feb 22, 2016 at 10:31 AM by eduardcastany

Add "Between" in the SQL grammar Example 89

Thank you for this parser, is beautiful!! I just checked the SQL grammar and I modified the non-terminal Between to contemplate the sentence between. I attached all the code with the modificatio...

Id #9901 | Release: None | Updated: Feb 19, 2016 at 3:01 PM by eduardcastany | Created: Feb 19, 2016 at 3:01 PM by eduardcastany

ebnf grammar that compiles to c# irony grammar

ebnf grammar that compiles to c# irony grammar

Id #9900 | Release: None | Updated: Aug 2, 2015 at 5:20 PM by furesoft | Created: Aug 2, 2015 at 5:20 PM by furesoft

bug when setting CommentTerminal multiline flags?

Hi, In the init() method of the Commentterminal (CommentTerminal.cs), If one of the endsymbols contains "\n", but not the first one, then: when looping over endsymbols, the flag IsMultiline wi...

Id #9899 | Release: None | Updated: Jun 27, 2015 at 5:09 AM by rivantsov | Created: Jun 25, 2015 at 10:55 AM by fdecreau

NullReferenceException due to errror in AstBuilder

The first couple of lines of BuildAst in AstBuilder check the term flags and also a safety check to see if an AST node is set on the term public virtual void BuildAst(ParseTreeNode parseNode) { ...

Id #9898 | Release: None | Updated: Jan 7, 2015 at 1:09 PM by Charleh | Created: Jan 7, 2015 at 11:29 AM by Charleh

Parser does not report invalid escape sequence (StringLiteral.cs)

When using the ExpressionEvaluator, "\d" evaluates to d. However, I would expect the parser to report an error about an invalid escape sequence. Proposed solution is to add a line to StringLitera...

Id #9897 | Release: None | Updated: Dec 9, 2014 at 4:57 PM by bernhof | Created: Dec 9, 2014 at 4:56 PM by bernhof

Parsing error for different version of dotnet

I'm running Parser.Parse to try to parse a line of code, but getting different results on different machines. On one machine it fails all the time but another one succeeds. I traced the code on bot...

Id #9896 | Release: None | Updated: Nov 5, 2014 at 5:38 AM by rivantsov | Created: Sep 23, 2014 at 11:32 AM by zdevwu

How to resolve Reduce/Shift with extra look ahead

Please see attachment. If I understand the process correctly, I wish to use the ResolveInCode option to control the decision at S119 by peeking at an extra token. So a few hints were added for ...

Id #9894 | Release: None | Updated: Apr 10, 2014 at 7:26 PM by crokusek | Created: Apr 10, 2014 at 5:32 AM by crokusek