Results 68 comments of Juancarlo Añez

Hey Mahmoud! You are right! In fact, I have memory problems with the software I use for JSONL data because it doesn't stream the lines. I'll take a shot at...

I think is this a good idea! The syntax would have to be different, non regex-like, because *TatSu* already defines `{}` (and also `()` and `[]`). There's already a lot...

Please add a pull request for this @Victorious3, so it gets included in the next release. It's the best way to gather help for finishing the work.

We'd publish it right-away, with a _caveat_.

Oh! It's not a single program file, but a complete VS project. We should mention it in the documentation, then.

There needs to be syntax for this, and it might be the `+()` grouping operator, as the `+` appears in TatSu grammars only in `{}+`. ``` rule == e1 +(e2...

What happens is the types of the elements are different? The types can currently be: `str`, `tuple`, `closure`, `AST`, and `Node`. Define an algebra over the `+` operator?

Can you revisit this, @Victorious3 ?

Comments can be added to the TatSu grammar for `rule` and `option`. The corresponding classes in `grammars` would have a `comment` field for the pretty-printer to use. Some tweaks may...

This begs also adding the `@memo` decorator to override the default memoization?