Lines Matching refs:args
136 function meta_user_qfunction(ceed, def_module, qf, args) argument
146 for a ∈ args[1:end-1]
148 a1 = Meta.quot(a.args[1])
149 a2 = esc(a.args[2])
152 arr_name = a.args[1]
153 inout = a.args[2].value
154 ndim = length(a.args) - 3
157 dims[d] = :(Int($(a.args[d+3])))
159 dims_expr = :(Int[$(esc.(a.args[4:end])...)])
170 ctx = (name=a.args[1], type=a.args[2])
176 body = Meta.quot(args[end])
240 macro interior_qf(args) argument
241 if !Meta.isexpr(args, :(=))
245 qf = args.args[1]
247 args = args.args[2].args
248 ceed = esc(args[1])
253 for a ∈ args
255 field_name = String(a.args[1])
256 inout = a.args[2].value
257 evalmode = a.args[3]
258 ndim = length(a.args) - 3
261 dims[d] = esc(:(Int($(a.args[d+3]))))
275 gen_user_qf = meta_user_qfunction(ceed, __module__, qf, args[2:end])