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"