14
0
forked from pool/python-textX
Commit Graph

7 Commits

Author SHA256 Message Date
Tomáš Chvátal
c19e5e2614 Accepting request 691739 from home:pgajdos
- version update to 1.8.0
   - https://github.com/igordejanovic/textX/pull/71
     - Regular expression with group support
     - See [the
       docs](http://www.igordejanovic.net/textX/development/grammar/#matches)
       for usage.
   - https://github.com/igordejanovic/textX/pull/69
     - Added search path feature (issue #66) - search path support for model
       files (importURI scope providers; see docs/scoping.md).
   - https://github.com/igordejanovic/textX/pull/77
     - New multi meta model support for references-only for better meta model
       modularity (referencing models without having access to the grammar,
       see docs/multimetamodel.md).
   - https://github.com/igordejanovic/textX/pull/79
     - Fixing obj_processors calling.
   - https://github.com/igordejanovic/textX/pull/84
     - New contribution guide.
   - https://github.com/igordejanovic/textX/pull/81
     - Bugfix: lost encoding for multi meta-model.
   - https://github.com/igordejanovic/textX/pull/68
     - changed parser access in metamodel (private attribute "_parser")
   - mkdocs documentation now uses [mike](https://github.com/jimporter/mike) for
     multiversion support.

OBS-URL: https://build.opensuse.org/request/show/691739
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=12
2019-04-06 10:13:52 +00:00
b60157ed54 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=10
2018-12-04 14:09:36 +00:00
Sebastian Wagner
b0c962254e Accepting request 651138 from home:bmwiedemann:branches:devel:languages:python
drop indeterministic unnecessary .dot files to make package build reproducible (boo#1114571)

OBS-URL: https://build.opensuse.org/request/show/651138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=8
2018-11-22 20:27:39 +00:00
Sebastian Wagner
aadbacf0ff - update to version 1.7.0:
- A major feature of this release is multi-(meta-)model support with
    configurable resolving techniques. Thanks Pierre Bayerl (goto40@GitHub)!
    The docs sections are [here](http://www.igordejanovic.net/textX/scoping/)
    and [here](http://www.igordejanovic.net/textX/multimetamodel/).
    Details follow:
    - added new function textx.get_model.children to search arbritrary children
      using a lambda predicate.
    - remapped textx.model.get_children_of_type to the new children function
    (changed the logic, such that the root node is also checked to be model
    object).
    - added new metamodel function to register scope providers. Scope providers
    are callables, which return the referenced object.
    - added optional attribute "_tx_model_repository", see metamodel.py
      documentation
    - added attribute "scope_provider" like "obj_processors" to organize scope
      providers
    - added an optional argument to model_from_str and model_from_file:
      "pre_ref_resolution_callback": this is required internally to prepare the
      loading of other model files.
    - changed reference resolution in model.py
      - moved default resolution to textx.scoping.py
      - select the scope provider based on rule and rule-attribute (see
        scoping.py documentation)
      - added a Postponed type to postpone the resolution
      - introduced a multi-pass resolution (implemented at the end of
        parse_tree_to_objgraph; introduced new helper argument, e.g., a new
        optional argument "is_this_the_main_model" and
        "pre_ref_resolution_callback" (see metamodel.py above) to support
        reference resolution in the presence of different model files.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=6
2018-07-07 09:18:41 +00:00
Sebastian Wagner
f9f60a148f Accepting request 577862 from home:jengelh:branches:devel:languages:python
- Compact description

OBS-URL: https://build.opensuse.org/request/show/577862
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=3
2018-02-18 20:59:15 +00:00
Sebastian Wagner
43dd2638d8 - update to version 1.6.1. No notable changes.
- update to version 1.6.0. Shortened changelog:
 *  Introduced _tx_fqn class attribute.
 * textX api functions and classes are now available directly from textx module.
 * bugfixes
- update to version 1.5.2. Bugfixes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=2
2018-01-31 14:25:41 +00:00
Jan Matejek
4ff19f1e82 Accepting request 519127 from home:sebix:branches:devel:languages:python
- initial package

OBS-URL: https://build.opensuse.org/request/show/519127
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-textX?expand=0&rev=1
2017-08-28 14:55:37 +00:00