Closed
Description
The ::Bool
below errors
using ModelingToolkit
using ModelingToolkit: t_nounits as t
@mtkmodel Testmodel begin
@variables begin
initiateCycle(t)::Bool = false
end
end
ERROR: LoadError: initiateCycle(t)::Bool cannot be parsed
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] parse_variable_def!(dict::Dict{Symbol, Any}, mod::Module, arg::Expr, varclass::Symbol, kwargs::Set{Any}; def::Bool, indices::Nothing)
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:185
[3] parse_variable_def!(dict::Dict{Symbol, Any}, mod::Module, arg::Expr, varclass::Symbol, kwargs::Set{Any}; def::Nothing, indices::Nothing)
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:144
[4] parse_variable_def!
@ ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:109 [inlined]
[5] parse_variable_arg(dict::Dict{Symbol, Any}, mod::Module, arg::Expr, varclass::Symbol, kwargs::Set{Any})
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:428
[6] parse_variable_arg!(exprs::Vector{Any}, vs::Vector{Any}, dict::Dict{Symbol, Any}, mod::Module, arg::Expr, varclass::Symbol, kwargs::Set{Any})
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:422
[7] parse_variables!(exprs::Vector{Any}, vs::Vector{Any}, dict::Dict{Symbol, Any}, mod::Module, body::Expr, varclass::Symbol, kwargs::Set{Any})
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:533
[8] parse_model!(exprs::Vector{…}, comps::Vector{…}, ext::Base.RefValue{…}, eqs::Vector{…}, icon::Base.RefValue{…}, vs::Vector{…}, ps::Vector{…}, sps::Vector{…}, dict::Dict{…}, mod::Module, arg::Expr, kwargs::Set{…})
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:290
[9] _model_macro(mod::Module, name::Symbol, expr::Expr, isconnector::Bool)
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:55
[10] var"@mtkmodel"(__source__::LineNumberNode, __module__::Module, name::Symbol, body::Any)
@ ModelingToolkit ~/.julia/packages/ModelingToolkit/swCJc/src/systems/model_parsing.jl:31
in expression starting at REPL[9]:1
Some type information was truncated. Use `show(err)` to see complete types.