gnu.expr
Interface CanInline
- All Known Implementing Classes:
- AddOp, AppendValues, Compare, ConstantFunction0, Convert, DivideOp, InstanceOf, Invoke, IsEqv, MakeProcedure, MakeUnescapedData, map, MultiplyOp, NumberCompare, OrderedMap, RelativeStep, Setter, SlotGet, SlotSet, TypeSwitch, ValuesFilter, ValuesMap
public interface CanInline
Inline an application, at the Expression level.
In contrast, Inlineable is done at code generation time.
inline
Expression inline(ApplyExp exp,
ExpWalker walker)
- Inline an application of this Procedure and return result.
Can return original expression.