Method Summary |
|
public Expression | checkPragma(Symbol name, Expression contents) |
Declaration | flookup(Symbol sym) |
Expression | getBaseUriExpr() |
Expression | getCollator(Expression[] args, int argno) Coerce argument to NamedCallator, or return default collator. |
public static Declaration | makeBuiltin(String name, int code) Create a Declaration for a builtin function. |
public static Declaration | makeBuiltin(Symbol name, int code) Create a Declaration for a builtin function. |
static NamespaceBinding | maybeAddNamespace(Symbol qname, NamespaceBinding bindings) |
static Declaration | procToDecl(Object symbol, Object val) Wrap a (known) procedure value as a Declaration. |
protected void | push(ScopeExp exp) |
void | push(Declaration decl) |
void | pushBuiltin(String name, int code) |
public void | resolveModule(ModuleExp exp) |
protected Expression | walkApplyExp(ApplyExp exp) |
protected Expression | walkReferenceExp(ReferenceExp exp) |
protected Expression | walkReferenceExp(ReferenceExp exp, ApplyExp call) |
protected Expression | walkSetExp(SetExp exp) |
Expression | withCollator(Method method, Expression[] args, String name, int minArgs) |
Expression | withCollator(Expression function, Expression[] args, String name, int minArgs) Adjust call to add default collator if collator argument is missing. |
Expression | withContext(Method method, Expression[] args, String name, int minArgs) Adjust call to add default contex itemt if that argument is missing. |