From 91dd71347b8295b35ecf83bbecafc1df3ff31c9e Mon Sep 17 00:00:00 2001
From: Pamela Wochner
Date: Wed, 10 Apr 2024 15:14:03 +0200
Subject: [PATCH 1/4] Remove broken references in docstrings.
---
src/interpreter.jl | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/interpreter.jl b/src/interpreter.jl
index 3a8f6f9..054db77 100644
--- a/src/interpreter.jl
+++ b/src/interpreter.jl
@@ -74,7 +74,7 @@ end
"""
execute_on_input(tab::SymbolTable, expr::Any, input::Vector{T})::Vector{<:Any} where T <: Dict{Symbol, <:Any}
-Wrapper around [`execute_on_input(tab::SymbolTable, expr::Any, input::Dict{Symbol, T})`](@ref) to execute all inputs given as an array.
+Wrapper around [`execute_on_input`](@ref) to execute all inputs given as an array.
# Arguments
- `tab::SymbolTable`: A symbol table containing predefined symbols and their associated values or functions.
@@ -91,7 +91,7 @@ end
"""
execute_on_input(grammar::AbstractGrammar, program::RuleNode, input::Dict{Symbol, T})::Any where T
-Converts a `RuleNode` program into an expression using a given `grammar`, then evaluates this expression with a single input dictionary `input` and a symbol table derived from the `grammar` using [`execute_on_input(tab::SymbolTable, expr::Any, input::Dict{Symbol, T})`](@ref).
+Converts a `RuleNode` program into an expression using a given `grammar`, then evaluates this expression with a single input dictionary `input` and a symbol table derived from the `grammar` using `execute_on_input(tab::SymbolTable, expr::Any, input::Dict{Symbol, T})`.
# Arguments
- `grammar::AbstractGrammar`: A grammar object used to convert the `RuleNode` into an executable expression.
@@ -110,7 +110,7 @@ end
"""
execute_on_input(grammar::AbstractGrammar, program::RuleNode, input::Vector{T})::Vector{Any} where T <: Dict{Symbol, <:Any}
-Converts a `RuleNode` program into an expression using a given `grammar`, then evaluates this expression for each input dictionary in a vector `input` and a symbol table derived from the `grammar` using [`execute_on_input(tab::SymbolTable, expr::Any, input::Dict{Symbol, T})`](@ref).
+Converts a `RuleNode` program into an expression using a given `grammar`, then evaluates this expression for each input dictionary in a vector `input` and a symbol table derived from the `grammar` using `execute_on_input(tab::SymbolTable, expr::Any, input::Dict{Symbol, T})`.
# Arguments
- `grammar::AbstractGrammar`: A grammar object used to convert the `RuleNode` into an executable expression.
From f893207c3981fc3574f16e61c6c4036da57c0d79 Mon Sep 17 00:00:00 2001
From: Tilman Hinnerichs
Date: Tue, 16 Apr 2024 09:22:30 +0200
Subject: [PATCH 2/4] Update HerbCore to version 0.3
---
Project.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Project.toml b/Project.toml
index b268ead..c2187b1 100644
--- a/Project.toml
+++ b/Project.toml
@@ -9,7 +9,7 @@ HerbGrammar = "4ef9e186-2fe5-4b24-8de7-9f7291f24af7"
HerbSpecification = "6d54aada-062f-46d8-85cf-a1ceaf058a06"
[compat]
-HerbCore = "^0.2.0"
+HerbCore = "^0.3.0"
HerbGrammar = "^0.2.0"
HerbSpecification = "^0.1.0"
julia = "^1.8"
From bb18a151c19fcc382908cf675f42519bd14b5bfc Mon Sep 17 00:00:00 2001
From: Reuben Gardos Reid <5456207+ReubenJ@users.noreply.github.com>
Date: Tue, 16 Apr 2024 10:34:42 +0200
Subject: [PATCH 3/4] Bump version patch number
---
Project.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Project.toml b/Project.toml
index c2187b1..20739fc 100644
--- a/Project.toml
+++ b/Project.toml
@@ -1,7 +1,7 @@
name = "HerbInterpret"
uuid = "5bbddadd-02c5-4713-84b8-97364418cca7"
authors = ["Tilman Hinnerichs ", "Jaap de Jong ", "Sebastijan Dumancic ", "Reuben Gardos Reid "]
-version = "0.1.2"
+version = "0.1.3"
[deps]
HerbCore = "2b23ba43-8213-43cb-b5ea-38c12b45bd45"
From be344376b0a4d2b836b43ae46468272467142660 Mon Sep 17 00:00:00 2001
From: Reuben Gardos Reid <5456207+ReubenJ@users.noreply.github.com>
Date: Tue, 14 May 2024 15:12:11 +0200
Subject: [PATCH 4/4] Update Project.toml
---
Project.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Project.toml b/Project.toml
index 20739fc..6a97932 100644
--- a/Project.toml
+++ b/Project.toml
@@ -10,7 +10,7 @@ HerbSpecification = "6d54aada-062f-46d8-85cf-a1ceaf058a06"
[compat]
HerbCore = "^0.3.0"
-HerbGrammar = "^0.2.0"
+HerbGrammar = "^0.3.0"
HerbSpecification = "^0.1.0"
julia = "^1.8"