Igor Dejanović

Results 240 comments of Igor Dejanović

In Python regexes `.` by default don't cross line boundaries. To change that you can use `?s` inline flag (see `re.DOTALL` in the Python docs). So your grammar will work...

BTW, here is the right place to ask questions about parglare.

The problem is that `Anything` collects... well anything, even dots :) so `Sentence` rule never match as it expect `DOT` after `Anything`. You can do this: ``` Anything: /(?s)[^\.]*/; ```...

This repo contains the full history of the project. Tag 0.12.0 is what is released to PyPI. All changes are tracked in [CHANGELOG.md](https://github.com/igordejanovic/parglare/blob/master/CHANGELOG.md). You can click on each version in...

@jwcraftsman Hi and thanks for the interest in parglare. I agree with @alberth that keeping state seems complicated. I don't know the details to reason about whether you are on...

Yes, you are right. There are many gotchas lurking around the corner. Probably even more when we take into account the quirks of all indentation/column based languages. The above idea...

I guess it belongs here as it is also a language where whitespace layout has special meaning. I haven't touch line-based languages with above ideas. We have some support for...

Sure, I'm open to new ideas. I would like for parglare to be as much flexible as it can while preserving simplicity and ease of use.

I can feel your pain :) After resolving #52 this issue became probably the most important to resolve together with some new ways for static disambiguation (issues #42 #43 #48)....

@alberth I fully agree with this. click is usable only during development and should not be required at all during run-time. I agree also with messages in exceptions. I've been...