Skip to content

Commit ed0cec3

Browse files
committed
added more depwarns to the doctests to see if that helps (though I
don't understand why this is needed for Documenter.jl)
1 parent 3525765 commit ed0cec3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/submodel_macro.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,27 +148,39 @@ julia> # Explicitely don't use any prefix.
148148
submodel_prefix_false (generic function with 2 methods)
149149
150150
julia> @varname(x) in keys(VarInfo(submodel_prefix_false()))
151+
┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
152+
│ caller = ip:0x0
153+
└ @ Core :-1
151154
true
152155
153156
julia> # Automatically determined from `a`.
154157
@model submodel_prefix_true() = @submodel prefix=true a = inner()
155158
submodel_prefix_true (generic function with 2 methods)
156159
157160
julia> @varname(var"a.x") in keys(VarInfo(submodel_prefix_true()))
161+
┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
162+
│ caller = ip:0x0
163+
└ @ Core :-1
158164
true
159165
160166
julia> # Using a static string.
161167
@model submodel_prefix_string() = @submodel prefix="my prefix" a = inner()
162168
submodel_prefix_string (generic function with 2 methods)
163169
164170
julia> @varname(var"my prefix.x") in keys(VarInfo(submodel_prefix_string()))
171+
┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
172+
│ caller = ip:0x0
173+
└ @ Core :-1
165174
true
166175
167176
julia> # Using string interpolation.
168177
@model submodel_prefix_interpolation() = @submodel prefix="\$(nameof(inner()))" a = inner()
169178
submodel_prefix_interpolation (generic function with 2 methods)
170179
171180
julia> @varname(var"inner.x") in keys(VarInfo(submodel_prefix_interpolation()))
181+
┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
182+
│ caller = ip:0x0
183+
└ @ Core :-1
172184
true
173185
174186
julia> # Or using some arbitrary expression.

0 commit comments

Comments
 (0)