Igor Dejanović

Results 243 comments of Igor Dejanović

@demianw Well it took me a while to get to this. Sorry about that. Here is the first implementation of parse tree nodes deep copying with test. It is on...

Just for the reference, [here](https://stackoverflow.com/questions/44626246/implement-a-node-transformer-in-arpeggio) is the discussion from SO.

This is in relation with the idea to fully support left recursive grammars #5

Another example of infinite loop is using expression that could succeed without consuming any input in repetition. For example, using Optional inside ZeroOrMore.

Thanks for the link. There are several papers published on the subject. I had plans to support left recursive grammars (there is still issue registered) but I'm not so sure...

Hi Robert, Thanks for the suggestions. I think that many of what you proposed make sense. Grammar/Visitor inheritance is definitely something that would be useful. Also I agree that `visit_`...

`Not` and `And` are syntactic predicates. I don't think that they should be used as a sole expressions but as a part of a sequence. Nevertheless, at least what we...

Thanks for the input. I'll investigate. BTW, do you have any real-world example where you would like to use predicates outside of a sequence? I just can't figure out where...

Hi @jontxu. I don't remember why I choose to change the syntax slightly. I guess it was due to making it more familiar to people used to C-like languages. Anyway,...

@schmittlauch You are right. Thanks. Comments in cleanpeg indeed changed in d80127d4012f6e15e9837f1b65f71d314b6db1a6 (released in 1.8.0) due to introduction of [unordered group operator](http://textx.github.io/Arpeggio/stable/grammars/#grammars-written-in-peg-notations) which uses `#` syntax. It was noted in...