|
Reference Section 1 |
prism | PROSE Assembly Language assembler and disassembler |
prose | PROSE script compiler and engine |
|
Reference Section 3 |
libIvor | PROSE general purpose low-level library routines |
libpal | PROSE Assembly Language library routines |
|
Reference Section 5 |
attr/add | Add attribute to object or edit buffer |
attr/addr | Copy attribute value as node pointer |
attr/cmp | Compare two attribute values |
attr/copy | Copy attribute values |
attr/def | Define encoded data value |
attr/del | Delete attribute directly or via edit buffer |
attr/direct | Copy values from one attribute to another |
attr/export | See attr_copy(5) |
attr/import | See attr_def(5) |
attr/index | Copy attribute value as index |
attr/load | Load attribute definitions or assignments |
attr/mod | Modify attribute directly or via edit buffer |
attr/mvadd | Add multiple values to object or edit buffer |
attr/mvdel | Delete multi-values directly or via edit buffer |
attr/mvmod | Modify multi-values directly or via edit buffer |
attr/mvtest | Test multi-value attributes |
attr/test | Test attributes |
attr/xconv | Convert between register type and encoded data |
attr/xcopy | See attr_copy(5) |
class/add | Add class to object or edit buffer |
class/del | Delete class directly or via edit buffer |
class/load | Load class definitions or assignments |
class/test | Test classes |
debug/level | Change debug level |
debug/source | Define source file parameters |
error/clr | Clear error condition |
error/def | Define a new error type |
error/jmp | Adds or removes error traps |
error/now | Generate a new error condition |
func/addr | Address a function object |
func/bcall | See func_call(5) |
func/call | Transfer program execution to a code function |
func/def | Define a new program function |
func/rtn | Return from a program function |
itree/addr | See tree_addr(5) |
itree/bdef | See tree_def(5) |
itree/bglobal | See tree_def(5) |
itree/blocal | See tree_def(5) |
itree/bstatic | See tree_def(5) |
itree/def | See tree_def(5) |
itree/global | See tree_def(5) |
itree/local | See tree_def(5) |
itree/set | See tree_set(5) |
itree/static | See tree_def(5) |
itree/xconv | See tree_conv(5) |
list/def | Define a list sequence |
local/jmp | Modify local program pointer |
local/jsr | See local_jmp(5) |
local/rtn | Return from a local branch |
mtx/bresize | Resize array base dimensions |
mtx/bsize | Return array base dimensions |
mtx/def | Define a new matrix array |
mtx/dim | Return array dimensions in two lists |
mtx/get | Get value from within a matrix array |
mtx/global | See mtx_def(5) |
mtx/local | See mtx_def(5) |
mtx/resize | Resize array dimensions |
mtx/set | Set value inside a matrix array |
mtx/size | Return array dimensions |
mtx/static | See mtx_def(5) |
noop | See pal_noop(5) |
obj/addr | Address a nexus object |
obj/child | Reference a child object |
obj/clone | Initialise a cloned object edit buffer |
obj/cmp | Compare objects |
obj/commit | Commit object edit buffer to nexus |
obj/commitref | See obj_commit(5) |
obj/def | Define a new object edit buffer |
obj/del | Delete a nexus object |
obj/dump | Dump objects for debugging purposes |
obj/edit | Edit a nexus object in an edit buffer |
obj/pa | Reference a parent object |
obj/refresh | Refresh virtual attributes |
opa/add | See opa_maths(5) |
opa/and | See opa_maths(5) |
op/add | See op_maths(5) |
opa/div | See opa_maths(5) |
opa_maths | Basic maths operations with Accumulator |
opa/mod | See opa_maths(5) |
opa/mult | See opa_maths(5) |
op/and | See op_maths(5) |
opa/not | See opa_maths(5) |
opa/or | See opa_maths(5) |
opa/rol | See opa_maths(5) |
opa/ror | See opa_maths(5) |
opa/shl | See opa_maths(5) |
opa/shr | See opa_maths(5) |
opa/sub | See opa_maths(5) |
opa/xor | See opa_maths(5) |
op/div | See op_maths(5) |
op/mask | Generate a 32-bit mask |
op_maths | Basic maths operations, result to raw index |
op/mod | See op_maths(5) |
op/mult | See op_maths(5) |
op/not | See op_maths(5) |
opo/add | See opo_maths(5) |
opo/and | See opo_maths(5) |
opo/div | See opo_maths(5) |
opo_maths | Basic maths operations, result to variable object |
opo/mod | See opo_maths(5) |
opo/mult | See opo_maths(5) |
opo/not | See opo_maths(5) |
opo/or | See opo_maths(5) |
op/or | See op_maths(5) |
opo/rol | See opo_maths(5) |
opo/ror | See opo_maths(5) |
opo/shl | See opo_maths(5) |
opo/shr | See opo_maths(5) |
opo/sub | See opo_maths(5) |
opo/xor | See opo_maths(5) |
op/rol | See op_maths(5) |
op/ror | See op_maths(5) |
op/shl | See op_maths(5) |
op/shr | See op_maths(5) |
op/sub | See op_maths(5) |
op/swap | Swap bytes |
opx/add | See opx_maths(5) |
opx/and | See opx_maths(5) |
opx/div | See opx_maths(5) |
opx_maths | Basic maths operations, result to encoded attribute value |
opx/mod | See opx_maths(5) |
opx/mult | See opx_maths(5) |
opx/not | See opx_maths(5) |
op/xor | See op_maths(5) |
opx/or | See opx_maths(5) |
opx/rol | See opx_maths(5) |
opx/ror | See opx_maths(5) |
opx/shl | See opx_maths(5) |
opx/shr | See opx_maths(5) |
opx/sub | See opx_maths(5) |
opx/xor | See opx_maths(5) |
pal_commands | Introduction to PAL commands |
pal_indices | Introduction to PAL indices |
pal_intro | Introduction to PAL |
pal_macros | Introduction to PAL macros |
noop | No operation |
pal_registers | Introduction to PAL registers |
pal_stack | Introduction to the PAL program stack |
ps_attributes | Introduction to PROSE object attributes |
ps_classes | Introduction to PROSE object classes |
ps_errortypes | Introduction to PROSE error types |
ps_file | Introduction to PROSE filesystem virtual branch |
ps_matrix | Introduction to PROSE matrix arrays |
ps_stream | Introduction to PROSE stream module |
ps_time | Introduction to PROSE time module |
ps_tree | Introduction to PROSE tree arrays |
reg/clr | Clear register |
reg/cmp | Compare registers |
reg/conv | Convert between raw indices and strings |
reg/copy | Copy or concatenate text arguments |
reg/dump | Dump registers for debugging purposes |
reg/index | Lookup internal index number |
reg/jmpeq | Register comparison and branching |
reg/jmpge | See reg_jmpeq(5) |
reg/jmpgt | See reg_jmpeq(5) |
reg/jmple | See reg_jmpeq(5) |
reg/jmplt | See reg_jmpeq(5) |
reg/jmpne | See reg_jmpeq(5) |
reg/jsreq | See reg_jmpeq(5) |
reg/jsrge | See reg_jmpeq(5) |
reg/jsrgt | See reg_jmpeq(5) |
reg/jsrle | See reg_jmpeq(5) |
reg/jsrlt | See reg_jmpeq(5) |
reg/jsrne | See reg_jmpeq(5) |
reg/lcmp | Rolling byte comparisons |
reg/load | Load registers |
reg/load() | Iterate a data segment |
reg/load() | Iterate a data table |
reg/load() | Read sections of text or byte strings |
reg/load() | Define/iterate a walker |
reg/move | Move registers |
reg/rcmp | See reg_lcmp(5) |
reg/roll | Roll groups of registers left or right |
reg/save() | Modify sections of text or byte strings |
reg/type | Load register type |
reg/xload | Read length of text or byte strings |
reg/xscan | Search text or byte strings |
stack/flush | Flush program stack |
stack/lock | Lock program stack |
stack/pull | Pulls data off program stack |
stack/push | Pushes data onto program stack |
stack/unlock | Unlock program stack |
tree_addr | Address an object inside a tree array |
tree/bclone | See tree_clone(5) |
tree_clone | Clone branches in the nexus |
tree_conv | Convert between imploded and exploded tree arrays |
tree_def | Define a new tree array |
tree_del | Delete branches from the nexus |
tree_set | Set variable object inside a tree array |
var/addr | Address a variable object |
var/def | Define a new variable object |
var/global | See var_def(5) |
var/local | See var_def(5) |
var/static | See var_def(5) |
xtree/addr | See tree_addr(5) |
xtree/bdef | See tree_def(5) |
xtree/bglobal | See tree_def(5) |
xtree/blocal | See tree_def(5) |
xtree/bstatic | See tree_def(5) |
xtree/def | See tree_def(5) |
xtree/global | See tree_def(5) |
xtree/iconv | See tree_conv(5) |
xtree/local | See tree_def(5) |
xtree/set | See tree_set(5) |
xtree/static | See tree_def(5) |