Igor Dejanović

Results 50 issues of Igor Dejanović

In the context of lexical ambiguity it would be nice to have a way to define which lexeme is preferred over which. For example: ``` terminals: a: {>b, >c}; b:...

investigate idea

Boolean assignment `?=` should imply that RHS is matched optionally. Thus: ``` Rule: some_attr?=SomeRule?; ``` could be written a little bit cleaner: ``` Rule: some_attr?=SomeRule; ```

feature

Related to #30 Parsing should not continue in case of conflicts as [conflict resolution strategies](http://www.igordejanovic.net/parglare/parser/#prefer_shifts) are used for table construction.

feature

The diagram would depict the structure of the language. Similar to [textX meta-model visualization](http://www.igordejanovic.net/textX/visualization/#meta-model-visualization).

feature

In #7 an action will be provided for creating Python objects with attributes set using named matches #2. This feature would provide a possibility to reference a rule that uses...

feature

Rules that have on RHS only a single rule reference or alternative choice of single rule references should be treated as syntactic inheritance -- e.g. LHS is considered a generalization...

feature

This is an initial proposal for making an extensions to textX language to support resolving/scoping definition declaratively in the grammar. textX support automatic reference resolving by [referencing grammar rule inside...

feature
proposal

Here are some ideas for better visualization. Some of the work is already on `better-dot-visualization` branch: - [x] Remove base types (there will always be a diagram in the docs...

enhancement

Needed during transpiling, refactor, code augmentation etc. See [here](https://github.com/textX/textX/issues/54#issuecomment-503527852) Related to https://github.com/textX/Arpeggio/issues/56

feature