@@ -208,27 +208,28 @@ end
208208function string_op (
209209 :: Val{2} , op:: F , tree:: Node , args... ; bracketed, kws...
210210):: String where {F}
211- op_name = get_op_name (string (op) )
211+ op_name = get_op_name (op )
212212 if op_name in [" +" , " -" , " *" , " /" , " ^" ]
213213 l = string_tree (tree. l, args... ; bracketed= false , kws... )
214214 r = string_tree (tree. r, args... ; bracketed= false , kws... )
215215 if bracketed
216- return " $l $ op_name $r "
216+ return l * " " * op_name * " " * r
217217 else
218- return " ($l $ op_name $r )"
218+ return " (" * l * " " * op_name * " " * r * " )"
219219 end
220220 else
221221 l = string_tree (tree. l, args... ; bracketed= true , kws... )
222222 r = string_tree (tree. r, args... ; bracketed= true , kws... )
223- return " $op_name ($l , $r )"
223+ # return "$op_name($l, $r)"
224+ return op_name * " (" * l * " , " * r * " )"
224225 end
225226end
226227function string_op (
227228 :: Val{1} , op:: F , tree:: Node , args... ; bracketed, kws...
228229):: String where {F}
229- op_name = get_op_name (string (op) )
230+ op_name = get_op_name (op )
230231 l = string_tree (tree. l, args... ; bracketed= true , kws... )
231- return " $(op_name) ( $l )"
232+ return op_name * " ( " * l * " )"
232233end
233234
234235function string_constant (val, bracketed:: Bool )
242243
243244function string_variable (feature, variable_names)
244245 if variable_names === nothing
245- return " x$ (feature)"
246+ return " x" * string (feature)
246247 else
247248 return @inbounds (variable_names[feature])
248249 end
0 commit comments