Copies an expression. Used for inlining functions, or for copying static queries. It is utilized by VarRef#inline, FuncItem#inline, Closure#inline and StaticFunc#inline. @param cc compilation context @param vm mapping from old variable IDs to new variable copies.
(CompileContext cc, IntObjectMap<Var> vm)
| 320 | * @return copied expression |
| 321 | */ |
| 322 | public abstract Expr copy(CompileContext cc, IntObjectMap<Var> vm); |
| 323 | |
| 324 | /** |
| 325 | * Simplifies the expression. Overwritten by many expressions; |