Hello, I'm trying to test out your tool, I reckon you'd know how to get past this:
julia> import Pkg; Pkg.add("PDDL")
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Resolving package versions...
Updating `~/.julia/environments/v1.4/Project.toml`
[2c8894f9] PDDL v0.1.3
Updating `~/.julia/environments/v1.4/Manifest.toml`
[2c8894f9] PDDL v0.1.3
julia> import PDDL
julia> domain = PDDL.load_domain("/home/erwin/go/src/github.com/guilyx/go-pddl/data/domain.pddl")
PDDL.Domain(:flip, Dict{Symbol,Bool}(:typing => 1,Symbol("negative-preconditions") => 0,Symbol("quantified-preconditions") => 0,Symbol("disjunctive-preconditions") => 0,:strips => 1,Symbol("derived-predicates") => 0,Symbol("existential-preconditions") => 0,:equality => 0,Symbol("conditional-effects") => 0,Symbol("universal-preconditions") => 0…), Dict(:row => [],:column => [],:object => [:row, :column]), Julog.Const[], Dict{Julog.Const,Symbol}(), Dict{Symbol,Julog.Term}(:white => white(R, C)), Dict(:white => [:row, :column]), Dict{Symbol,Julog.Term}(), Dict{Symbol,Array{Symbol,1}}(), Dict{Symbol,Any}(), Julog.Clause[], Dict{Symbol,PDDL.Action}(:flip_row => PDDL.Action(:flip_row, Julog.Var[R], [:row], true, forall(column(C), and(when(white(R, C), not(white(R, C))), when(not(white(R, C)), white(R, C))))),:flip_column => PDDL.Action(:flip_column, Julog.Var[C], [:column], true, forall(row(R), and(when(white(R, C), not(white(R, C))), when(not(white(R, C)), white(R, C)))))), PDDL.Event[], Dict{Symbol,Any}())
julia> problem = PDDL.load_problem("/home/erwin/go/src/github.com/guilyx/go-pddl/data/problem.pddl")
PDDL.Problem(Symbol("flip-problem"), :flip, Julog.Const[r1, r2, r3, c1, c2, c3], Dict{Julog.Const,Symbol}(r3 => :row,c2 => :column,c3 => :column,r1 => :row,r2 => :row,c1 => :column), Julog.Term[white(r1, c2), white(r2, c1), white(r2, c3), white(r3, c2)], forall(and(row(R), column(C)), white(R, C)), nothing)
julia> state = PDDL.initialize(problem)
PDDL.State(Set(Julog.Term[row(r1), column(c3), row(r3), row(r2), column(c2), column(c1)]), Set(Julog.Term[white(r2, c1), white(r1, c2), white(r3, c2), white(r2, c3)]), Dict{Symbol,Any}())
julia> state = PDDL.execute(pddl"(flip_column c1)", state, domain)
ERROR: LoadError: UndefVarError: @pddl_str not defined
in expression starting at REPL[7]:1