update
This commit is contained in:
@@ -92,7 +92,7 @@ julia> println(result)
|
||||
# Signature
|
||||
"""
|
||||
function jsoncorrection(jsonstring::T, example::String, commfunction::Function; maxattempt=3
|
||||
)::NamedTuple{(:result, :errormsg, :success), Tuple{Union{String, Nothing}, Union{String, Nothing}, Bool}} where {T<:AbstractString}
|
||||
)::NamedTuple{(:result, :errormsg, :success), Tuple{String, Union{String, Nothing}, Bool}} where {T<:AbstractString}
|
||||
|
||||
initialstate = Dict{Symbol, Any}(
|
||||
:reward=> 0,
|
||||
@@ -123,8 +123,8 @@ function jsoncorrection(jsonstring::T, example::String, commfunction::Function;
|
||||
end
|
||||
|
||||
|
||||
function transition(state::T1, args::NamedTuple
|
||||
) where {T1<:AbstractDict}
|
||||
function transition(state::T, args::NamedTuple
|
||||
)::NamedTuple{(:newNodeKey, :newstate, :progressvalue), Tuple{String, T, Integer}} where {T<:AbstractDict}
|
||||
|
||||
decisionMakerF::Function = args[:decisionMaker]
|
||||
evaluatorF::Function = args[:evaluator]
|
||||
|
||||
Reference in New Issue
Block a user