Releases: Herb-AI/HerbGrammar.jl
Releases · Herb-AI/HerbGrammar.jl
v0.5.0
v0.4.2
v0.4.1
v0.4.0
HerbGrammar v0.4.0
Merged pull requests:
- Bug/csgrammar macro returns object not expr (#75) (@ReubenJ)
- [v0.2.x] Allow
insert!
ion ofAbstractRuleNode
s (#77) (@ReubenJ) - Remove
hasdynamicvalue
function calls from rulenode2expr functions (#79) (@To5BG) - Remove double normalization of probabilistic grammars (#82) (@nicolaefilat)
- HerbGrammar
v0.4.0
(#83) (@ReubenJ) - Remove line numbers in PCSG construction (#84) (@ReubenJ)
v0.3.0
What's Changed
- Constraint propagation solver and new hole types (4 PRs) by @Whebon in #59
- Add code coverage reporting to CI.yml by @ReubenJ in #63
- Stochastic using solver (4 PRs) by @Whebon in #64
- Fix broken references by @pwochner in #65
- Make
expr2csgrammar
useadd_rule!
internally by @ReubenJ in #72 - v0.3.0 by @ReubenJ in #73
- Add typecheck for right hande side of rules + check equality with == by @THinnerichs in #74
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.2
v0.2.1
What's Changed
- Update versions for
DataStructures
to ensure compat withSExpressions
by @THinnerichs in #57
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Removed sampling from grammar and added github actions. Removed the CSG test for now by @nicolaefilat in #33
- Remove Constraint export from HerbGrammar.jl by @jaapdejong15 in #32
- Update add_rule and rulenode2expr by @THinnerichs in #40
- Add a function to merge grammars by @Whebon in #43
- Make
add_rule!(...)
fail audibly by @ReubenJ in #46 - Fix
isvariable
by @ReubenJ in #45 add_rule!(...)
type coercion bug by @ReubenJ in #49- Remove cfg by @sourceCode4 in #44
- Fix empty grammar creation by @ReubenJ in #54
- Grammar -> AbstractGrammar according to HerbCore 0.2 by @THinnerichs in #56
- Merge grammar updates to Master for publication by @THinnerichs in #51
New Contributors
- @sourceCode4 made their first contribution in #44
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Basic cfg functionality by @jaapdejong15 in #1
- Remove interpreter by @jaapdejong15 in #2
- Add function for removing rules by @jaapdejong15 in #3
- Add function for detecting if a rule is a variable by @jaapdejong15 in #4
- Add context-sensitive grammars by @jaapdejong15 in #5
- Probabilistic grammar by @jaapdejong15 in #6
- Rename modules by @jaapdejong15 in #10
- Rulenode holes by @jaapdejong15 in #13
- Extra helper functions by @jaapdejong15 in #14
- Bug fixes by @jaapdejong15 in #15
- Add compare function for RuleNodes by @jaapdejong15 in #18
- Rename constraints by @jaapdejong15 in #20
- Added sampling for stochastic search algorithms by @nicolaefilat in #19
- Dev by @jaapdejong15 in #16
- Add HerbCore dependency and move functionality to HerbCore by @jaapdejong15 in #26
- Documentation by @IssaHanou in #24
- Idm project 2705 by @THinnerichs in #23
- Changed sampling to enforce the max_depth constraint by @nicolaefilat in #25
- Dev by @THinnerichs in #27
- Dev by @jaapdejong15 in #28
- Package by @nicolaefilat in #29
New Contributors
- @IssaHanou made their first contribution in #24
Full Changelog: https://github.com/Herb-AI/HerbGrammar.jl/commits/v0.1.0