4 ; Main entry point for the interpreter
9 ;----- Overview -------------------------------------------------------------
18 [ :LNOT::DEF:interp__dfn
21 ; --- interp_start ---
23 ; On entry: R12 == pointer to our anchor block
25 ; On exit: R7-R9 == next token
27 ; Use: Prepares for execution, and even does some too.
33 ; On entry: R7-R9 == token to deal with
34 ; R11 == offset in file to execute from
35 ; R12 == pointer to the anchor block
37 ; On exit: R0 == type code (eg. 0 == we are still executing
38 ; R7-R9 == next token to deal with
40 ; Use: Executes some of the file.
44 ; --- interp_notImpl ---
50 ; On entry: R7-R9 == token to deal with
51 ; R11 == offset in file to execute from
52 ; R12 == pointer to the anchor block
54 ; On exit: R0 == type code (eg. 0 == we are still executing
55 ; R7-R9 == next token to deal with
57 ; Use: Checks the next instruction and acts approriately.
63 ;----- That's all, folks ----------------------------------------------------