Skip to content

Releases: chrfrantz/IG-Parser

IG Parser v0.6

25 Apr 18:11
7228f0d

Choose a tag to compare

This release includes a range of minor refinements and fixes, as well as an optional button-based UI that enables annotation primarily based on mouse input, hence requiring less error-prone manual annotation. The editor features are a contribution that is based on Jonas Kjærandsen's work (see contributors).

Further refinements include:

  • Fixed inference of logical operators for component combinations when combined with nested components.
  • Added support for tilde ('~') in input.
  • Added convenience function for node substitution.
  • Fixed quotation mark handling for tabular output generation to ensure parseable output (both for Google Sheets and CSV).
  • Fixed handling of diacritics in component content and annotations.

IG Parser v0.5

04 May 01:12

Choose a tag to compare

Added input validation feature to web UI to check input prior to engaging parsing. This release further includes a revised inclusion of IG Script in output generation (bug fix) and added the option to include the original statement as part of the output. Added support for special character '@'. Various minor refinements.

IG Parser v0.4

28 Jan 00:44

Choose a tag to compare

This release includes refinements in documentation, licensing as well as restructuring and commenting of codebase. Includes bugfix (service failure when parsing pair combinations missing logical operators).

IG Parser v0.3

07 Dec 22:28

Choose a tag to compare

This release adds the option to include the original IG Script input (i.e., the coded institutional statement) in the generated tabular output by adding an additional column, variably for the first atomic statement only, or for all atomic statements. Note that coders relying on this feature should be cautious to consistently select the appropriate option, since it affects the schema of the generated output (the local browser should save the setting, however).

IG Parser v0.2.1

07 Dec 22:24

Choose a tag to compare

This is a bugfix release that hardens the parser by testing for duplicate statement input (e.g., erroneous copy-pasting), which can lead to resource exhaustion during parsing. No other feature extensions are included.

IG Parser v0.2

07 Dec 22:22

Choose a tag to compare

This release includes a range of novel features, including the simplification of the combination syntax (omission of superfluous parentheses), the ability to parse component pair combinations (e.g., pairs of actions and direct objects, where one action is linked with one object, and the second with the other object). A UI refinement is the automated saving of input fields and parameters in browser storage (this will only be locally stored in your browser and not transmitted outside your machine or even between your own browsers).

Initial release of IG Parser

11 May 20:45
33012c8

Choose a tag to compare

Pre-release

Initial release of IG Parser including basic encoding of individual components, component combinations, as well as nested components and nested statement combinations in the IG Script syntax. The syntax supports encoding on all levels of expressiveness of the Institutional Grammar 2.0. This release supports different output formats, including tabular (supporting downstream processing) and visual output (visualizing the generated statement tree).

Note that this release contains various limitations, including the lacking support pair component encoding covered in future releases, and should not be used in production.