gnu.kawa.functions

Class DivideOp

Implemented Interfaces:
CanInline, Named

public class DivideOp
extends ProcedureN
implements CanInline

Implement the Scheme standard function "/".

Field Summary

static DivideOp
$Sl
static DivideOp
idiv

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Constructor Summary

DivideOp(String name)

Method Summary

Object
applyN(Object[] args)
Expression
inline(ApplyExp exp, ExpWalker walker)

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

$Sl

public static final DivideOp $Sl

idiv

public static final DivideOp idiv

Constructor Details

DivideOp

public DivideOp(String name)

Method Details

applyN

public Object applyN(Object[] args)
Overrides:
applyN in interface ProcedureN

inline

public Expression inline(ApplyExp exp,
                         ExpWalker walker)
Specified by:
inline in interface CanInline