Package | Description |
---|---|
io.opsit.explang |
Modifier and Type | Class and Description |
---|---|
class |
Compiler.Builtin
Abstract class for Builtins.
|
class |
Compiler.BuiltinForm |
class |
Compiler.BuiltinFunc |
static class |
Compiler.CodeProxy |
Modifier and Type | Field and Description |
---|---|
protected ICode |
Compiler.CodeProxy.code |
Modifier and Type | Method and Description |
---|---|
ICode |
Compiler.FUNCTION.doEvaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
ICode |
Compiler.DEFUN.doEvaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
ICode |
Compiler.LAMBDA.doEvaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
ICode |
Compiler.getFun(String name)
Return named function.
|
ICode |
Compiler.getFunOrStub(String name)
Return named function or function stub if not defined.
|
protected ICode |
Compiler.LAMBDA.getICode() |
ICode |
Compiler.putFun(String name,
ICode code)
Put function definition into function table.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
Funcs.SORT.doSort(Object seq,
ICode lambda,
Backtrace bt,
Compiler.ICtx ctx) |
protected Object |
Funcs.NSORT.doSort(Object seq,
ICode lambda,
Backtrace backtrace,
Compiler.ICtx ctx) |
ICode |
Compiler.putFun(String name,
ICode code)
Put function definition into function table.
|
protected void |
Compiler.CodeProxy.setCode(ICode code) |
Copyright © 2022. All rights reserved.