summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2021-01-31Fix unexpected token after subvalue raising wrong HEAD defaultSoniEx2
2020-11-06Fix subvalue not parsing predicatesSoniEx2
2020-11-06Add optional subvaluesSoniEx2
2020-04-22Clean up tests a bit more tests-cleanupSoniEx2
2020-04-22Clean up tests slightlySoniEx2
2020-04-17Fix bugs with empty and predicate-only matchesSoniEx2
Also clarified the behaviour of empty matches, which match anything, but only once. This behaviour is required for consistency with the rest of the matching rules.
2020-04-17Expose bugs/fix testsSoniEx2
2020-02-25RefactorSoniEx2
* Cleaned up many pylint messages * Cleaned up parser * Other minor changes
2020-02-25Warn/error when using Predicate types as predicateSoniEx2
This only applies to Predicate types. Predicate instances still function as expected, as do non-Predicate types.
2020-02-23Fix tagged key subtrees not working correctlySoniEx2
2020-02-23Bump versionSoniEx2
2020-02-23Fix infinite matches on empty patternsSoniEx2
2020-02-23Add failing tests for edge-casesSoniEx2
2020-02-16Add quick READMESoniEx2
Adds README detailing install instructions and how to access language reference.
2020-02-13Rename packageSoniEx2
2020-02-10Add install_requiresSoniEx2
2020-02-09Squashed commit of the following:SoniEx2
* Add predicates * Rearrange modules * Bump version
2020-01-30Add doctest pluginSoniEx2
2020-01-30Add supporting filesSoniEx2
2020-01-22Fix a testSoniEx2
2020-01-22Move things around a bitSoniEx2
2020-01-22Fix some docsSoniEx2
2020-01-22Add multiple value matchesSoniEx2
2020-01-22Remove deprecated featuresSoniEx2
2020-01-22Tweaked key matching syntaxSoniEx2
2020-01-22Add some testsSoniEx2
2020-01-22[Project] A Boneless Datastructure LanguageSoniEx2
A small domain-specific language inspired by regular expressions, designed for matching all sorts of config files and data structures.