<commit_before>This folder contains various examples ranging from simple `Hello World` language
to a full language for Psychological experiments (`pyFlies`).

To run these examples clone this repository (or download archive and unpack).
Each folder contains README file which describes language and gives instruction
how to check/visualize meta-models and models.

Example language are:
  - `hello_world` - a very simple language used for [the hello world
    tutorial](http://igordejanovic.net/textX/tutorials/hello_world/).
  - `robot` - Simple DSL for moving robot on an imaginary grid. Used for [the
    robot tutorial](http://igordejanovic.net/textX/tutorials/robot/).
  - `Entity` - Simple DSL for modeling data. Used for [the Entity tutorial](http://igordejanovic.net/textX/tutorials/entity/).
  - `workflow` - A simple DSL for workflow descriptions.
  - `json` - An example of using textX for parsing data-interchange formats.
  - `StateMachine` - State machine language and example from [Fowler's](http://www.martinfowler.com/aboutMe.html) [DSL book](http://www.martinfowler.com/books/dsl.html).
  - `pyFlies` - A real-world example of full DSL for description of cognitive
    reaction-time experiments. See [the pyFlies project]().<commit_msg>Addition to examples readme<commit_after>This folder contains various examples ranging from simple `Hello World` language
to a full language for Psychological experiments (`pyFlies`).

To run these examples clone this repository (or download archive and unpack).
Each folder contains README file which describes language and gives instruction
how to check/visualize meta-models and models.

Example language are:
  - `hello_world` - a very simple language used for [the hello world
    tutorial](http://igordejanovic.net/textX/tutorials/hello_world/).
  - `robot` - Simple DSL for moving robot on an imaginary grid. This example
    shows how to use model interpretation. Used for [the robot
    tutorial](http://igordejanovic.net/textX/tutorials/robot/).
  - `Entity` - Simple DSL for modeling data. This example shows how to use
    source code generation. Used for [the Entity
    tutorial](http://igordejanovic.net/textX/tutorials/entity/).
  - `workflow` - A simple DSL for workflow descriptions.
  - `json` - An example of using textX for parsing data-interchange formats.
  - `StateMachine` - State machine language and example from
    [Fowler's](http://www.martinfowler.com/aboutMe.html) [DSL
    book](http://www.martinfowler.com/books/dsl.html).
  - `pyFlies` - A real-world example of full DSL for description of cognitive
    reaction-time experiments. See [the pyFlies project]().
{'fraction_non_alphanumeric': 0.09290030211480363, 'fraction_numerical': 0.0, 'mean_word_length': 4.084452975047984, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7176259', 'n_tokens_mistral': 767, 'n_tokens_neox': 729, 'n_words': 283}