164164end
165165
166166""" Parse an expression Julia `Expr` object."""
167- function parse_expression (
167+ @unstable function parse_expression (
168168 ex;
169169 operators:: AbstractOperatorEnum ,
170170 variable_names:: Union{AbstractVector,Nothing} = nothing ,
190190""" An empty module for evaluation without collisions."""
191191module EmptyModule end
192192
193- function _parse_expression (
193+ @unstable function _parse_expression (
194194 ex:: Expr ,
195195 operators:: AbstractOperatorEnum ,
196196 variable_names:: Union{AbstractVector{<:AbstractString},Nothing} ,
@@ -217,7 +217,7 @@ function _parse_expression(
217217 func, args, operators, variable_names, N, E, evaluate_on; kws...
218218 )
219219end
220- function _parse_expression (
220+ @unstable function _parse_expression (
221221 func:: F ,
222222 args,
223223 operators:: AbstractOperatorEnum ,
@@ -306,7 +306,7 @@ function _parse_expression(
306306 )
307307 end
308308end
309- function _parse_expression (
309+ @unstable function _parse_expression (
310310 ex,
311311 operators:: AbstractOperatorEnum ,
312312 variable_names:: Union{AbstractVector{<:AbstractString},Nothing} ,
@@ -318,7 +318,7 @@ function _parse_expression(
318318 return parse_leaf (ex, variable_names, node_type, expression_type; kws... )
319319end
320320
321- function parse_leaf (
321+ @unstable function parse_leaf (
322322 ex,
323323 variable_names,
324324 node_type:: Type{<:AbstractExpressionNode} ,
0 commit comments