Manual: compiler

class And extends Cell
not documented
volatile
+init(self, lhs, rhs)
self not documented
lhs not documented
rhs not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class AttrSlot extends object
not documented
volatile
+init(self, slot, name)
self not documented
slot not documented
name not documented
returns not documented
not documented
volatile
get(self, context)
self not documented
context not documented
returns not documented
not documented
volatile
set(self, context, value)
self not documented
context not documented
value not documented
returns not documented
not documented
volatile
class Block extends object
not documented
volatile
+getitem(self, index)
self not documented
index not documented
returns not documented
not documented
volatile
+init(self, contents, succ, exc)
self not documented
contents not documented
succ not documented
exc not documented
returns not documented
not documented
volatile
+iter(self)
self not documented
returns not documented
not documented
volatile
append(self, op)
self not documented
op not documented
returns not documented
not documented
volatile
length : property
not documented
volatile
op(self, loc, opname, args...)
self not documented
loc not documented
opname not documented
args not documented
returns not documented
not documented
volatile
class Cell extends object
not documented
volatile
+init(self, visit)
self not documented
visit not documented
returns not documented
not documented
volatile
class Closure extends Cell
not documented
volatile
+init(self, bindings, body)
self not documented
bindings not documented
body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Code extends Cell
not documented
volatile
+init(self, name, args...)
self not documented
name not documented
args not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class CodeGroup extends Cell
not documented
volatile
+init(self, name, prefix, groups)
self not documented
name not documented
prefix not documented
groups not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class CodeM extends Cell
not documented
volatile
+init(self, name, args, order)
self not documented
name not documented
args not documented
order not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Cond extends Cell
not documented
volatile
+init(self, cond, otherwise)
self not documented
cond not documented
otherwise not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class ConstantTable extends object
not documented
volatile
+getitem(self, const)
self not documented
const not documented
returns not documented
not documented
volatile
+init(self)
self not documented
returns not documented
not documented
volatile
class Context extends object
not documented
volatile
+init(self, closures)
self not documented
closures not documented
returns not documented
not documented
volatile
new_block(self)
self not documented
returns not documented
not documented
volatile
op(self, name, args...)
self not documented
name not documented
args not documented
returns not documented
not documented
volatile
pop_finally(self)
self not documented
returns not documented
not documented
volatile
pop_loop(self)
self not documented
returns not documented
not documented
volatile
push_finally(self, body)
self not documented
body not documented
returns not documented
not documented
volatile
push_loop(self, cont, brk)
self not documented
cont not documented
brk not documented
returns not documented
not documented
volatile
class Exc extends object
not documented
volatile
+init(self, block, parent = null)
self not documented
block not documented
parent not documented
returns not documented
not documented
volatile
+iter(self)
self not documented
returns not documented
not documented
volatile
trace(self)
self not documented
returns not documented
not documented
volatile
uses(self)
self not documented
returns not documented
not documented
volatile
class For extends Cell
not documented
volatile
+init(self, bind, iterator, body)
self not documented
bind not documented
iterator not documented
body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Function extends object
not documented
volatile
+init(self, index)
self not documented
index not documented
returns not documented
not documented
volatile
class Getvar extends Cell
not documented
volatile
+init(self, name)
self not documented
name not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Jumper extends Cell
not documented
volatile
+init(self, blockfn)
self not documented
blockfn not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Let extends Cell
not documented
volatile
+call(self, body)
self not documented
body not documented
returns not documented
not documented
volatile
+init(self, value)
self not documented
value not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class LetBody extends Cell
not documented
volatile
+init(self, binding, body)
self not documented
binding not documented
body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class ObjectScope extends object
not documented
volatile
+init(self, parent, slot, localv)
self not documented
parent not documented
slot not documented
localv not documented
returns not documented
not documented
volatile
getslot(self, name)
self not documented
name not documented
returns not documented
not documented
volatile
object_scope(self, context, val, parent = null)
self not documented
context not documented
val not documented
parent not documented
returns not documented
not documented
volatile
class Op extends object
not documented
volatile
+init(self, loc, opname, args)
self not documented
loc not documented
opname not documented
args not documented
returns not documented
not documented
volatile
+iter(self)
self not documented
returns not documented
not documented
volatile
uses(self)
self not documented
returns not documented
not documented
volatile
class Or extends Cell
not documented
volatile
+init(self, lhs, rhs)
self not documented
lhs not documented
rhs not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Origin extends object
not documented
volatile
+init(self, cell, location_id, start, stop)
self not documented
cell not documented
location_id not documented
start not documented
stop not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Prog extends Cell
not documented
volatile
+init(self, exprs)
self not documented
exprs not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Scope extends object
not documented
volatile
+init(self, parent, flags, argc, topc, localv)
self not documented
parent not documented
flags not documented
argc not documented
topc not documented
localv not documented
returns not documented
not documented
volatile
getslot(self, name)
self not documented
name not documented
returns not documented
not documented
volatile
object_scope(self, context, val, parent = null)
self not documented
context not documented
val not documented
parent not documented
returns not documented
not documented
volatile
class ScopeGrab extends Cell
not documented
volatile
+init(self, expr, body)
self not documented
expr not documented
body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Setvar extends Cell
not documented
volatile
+init(self, flavor, name, value)
self not documented
flavor not documented
name not documented
value not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class Slot extends object
not documented
volatile
+init(self, scope, index)
self not documented
scope not documented
index not documented
returns not documented
not documented
volatile
get(self, context)
self not documented
context not documented
returns not documented
not documented
volatile
set(self, context, value)
self not documented
context not documented
value not documented
returns not documented
not documented
volatile
class SourcemapBuilder extends object
not documented
volatile
+init(self, origin)
self not documented
origin not documented
returns not documented
not documented
volatile
add(self, count, origin)
self not documented
count not documented
origin not documented
returns not documented
not documented
volatile
get(self, force = null)
self not documented
force not documented
returns not documented
not documented
volatile
class Try extends Cell
not documented
volatile
+init(self, body, excepts, finally_body)
self not documented
body not documented
excepts not documented
finally_body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
class While extends Cell
not documented
volatile
+init(self, cond, body)
self not documented
cond not documented
body not documented
returns not documented
not documented
volatile
visit(self, context, noret = null)
self not documented
context not documented
noret not documented
returns not documented
not documented
volatile
actions : object
not documented
volatile
allocate_tmp(blocks)
blocks not documented
returns not documented
not documented
volatile
as_arg(op, vt, arg, consttab)
op not documented
vt not documented
arg not documented
consttab not documented
returns not documented
not documented
volatile
base : module
not documented
volatile
binon : module
not documented
volatile
chartparser : module
not documented
volatile
check_args(op)
op not documented
returns not documented
not documented
volatile
compile_file(cb_path, lc_path)
cb_path not documented
lc_path not documented
returns not documented
not documented
volatile
dir : path
not documented
volatile
dump(flags, argc, topc, localv, entry_block, consttab, origin)
flags not documented
argc not documented
topc not documented
localv not documented
entry_block not documented
consttab not documented
origin not documented
returns not documented
not documented
volatile
enc_vlq(v)
v not documented
returns not documented
not documented
volatile
encode_op(op, consttab)
op not documented
consttab not documented
returns not documented
not documented
volatile
find_exception_ranges(blocks, finish)
blocks not documented
finish not documented
returns not documented
not documented
volatile
grammar_language : module
not documented
volatile
import : Import
not documented
volatile
label_this_point(context, block)
context not documented
block not documented
returns not documented
not documented
volatile
language : object
not documented
volatile
main()
returns not documented
not documented
volatile
name = "compiler"
not documented
volatile
optable : module
not documented
volatile
plot_range(ranges, key, pos)
ranges not documented
key not documented
pos not documented
returns not documented
not documented
volatile
postorder_visit(sequence, block)
sequence not documented
block not documented
returns not documented
not documented
volatile
read_file(path, source = null)
path not documented
source not documented
returns not documented
not documented
volatile
read_string(string, source = null)
string not documented
source not documented
returns not documented
not documented
volatile
read_tokens(tokens, source = null)
tokens not documented
source not documented
returns not documented
not documented
volatile
reverse_postorder(entry)
entry not documented
returns not documented
not documented
volatile
scope_lookup(scope, flavor, name)
scope not documented
flavor not documented
name not documented
returns not documented
not documented
volatile
setvar(context, flavor, name, value)
context not documented
flavor not documented
name not documented
value not documented
returns not documented
not documented
volatile
tokenizer : module
not documented
volatile