14
0
forked from pool/python-textX
Go to file
Sebastian Wagner 58327fb08d - Added:
- `textx generate`. Documented passing in arbitrary parameters which can be
      used in the generator function. Also, implemented passing of model
      parameters defined in the meta-model (`model_param_defs` and
      `_tx_model_params`) ([#299])
    - `get_location` function for producing `line/col/filename` from any textX
      object. ([#294])
    - `builtin_models` of type `ModelRepository` to meta-model constructor. Used
      to supply pre-loaded models for `ImportURI` based scoping providers as a
      fallback to search into. ([#284])
    - Initial implementation of TEP-001 ([#111]) allowing to specify scope
      provider behavior within the grammar itself. [#274] and [#287] introduce
      the RREL (reference resolving expression language) to define how
      references are resolved. Details see `rrel.md`.
    - Parameter `should_follow` of callable type to `get_children` and
      `get_children_of_type` model API calls to decide if the element should be
      traversed. ([#281])
 - Fixed:
    - Fixed bug with Falsy user classes in `get_children` ([#288])
    - Fixed bug with unhashable objects during dot export ([#283])
    - Fixed bug where (Ext)RelativeName scope providers accepted any referenced
      object that contained the lookup name in its name. Thanks ipa-mdl@GitHub
      ([#267])
    - Fixed bug in `flow_dsl` test project causing static files not being included
      in package build/installation. Thanks sebix@GitHub ([#272]).
    - Fixed bug, where user classes not used in the grammar caused exceptions
      ([#270]): now, when passing a list of user classes, you need to use them in
      your grammar. You can alternatively also pass a callable (see metamodel.md;
      [#273]). Also, using base classes for rules from imported grammars in 
      conjunction with user classes is not allowed and results in an exception.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=31
2020-11-01 17:58:41 +00:00
2020-11-01 17:58:41 +00:00
Description
No description provided
107 KiB
Languages
RPM Spec 100%