Igor Dejanović

Results 50 issues of Igor Dejanović

Please see [CHANGELOG.md](https://github.com/igordejanovic/parglare/blob/master/CHANGELOG.md) for the details.

announcement

e.g. FORTRAN as column-based or Python as indentation-based.

feature

`strip_first` returns all but first element. `strip_last` returns all but last element. See [here](https://github.com/igordejanovic/parglare/issues/16) for a use-case.

feature

See [HISTORY.md](https://github.com/igordejanovic/parglare/blob/master/HISTORY.md) for the details.

announcement

- Should be a fast binary format. Usage of e.g. [Apache Thrift](https://thrift.apache.org/) - Interoperability between tools Use cases: - Tables could be constructed faster using e.g. go-parglare (still in inception)...

feature

See [this discussion](https://github.com/igordejanovic/parglare/issues/50#issuecomment-420871936) At the moment, treat `context.extra` as a global value which is by default a dict. This issue will deal with providing a mechanism to have an isolated/separate...

feature

Current syntax for defining actions is: ``` @action_name Rulename: ...; ``` If action definition would be moved to `{}` block together with disambiguation and other meta-data (issue #57) a fine-grained...

feature

Currently there are `shift/right`, `reduce/left` disambiguators you can use per production to resolve conflicts during LALR table calculation. Sometimes it is useful to better specify in which context these disambiguators...

feature
investigate idea

Currently grammar can be [imported from file system](http://www.igordejanovic.net/parglare/grammar_modularization/) by giving relative path from the importing grammar. In some use-cases one would want to import grammar deployed with some Python package....

feature

Priorities used currently are static in nature, they are used to resolve conflicts during LR table calculation. It would be nice to have a way to specify dynamic priority that...

investigate idea