Lines Matching refs:vm
49 #include <vm.h>
448 file = vm.file;
465 vm.expr(&parse, BC_PARSE_NOREAD | BC_PARSE_NEEDVAL);
481 bc_vec_pushByte(&f->code, vm.read_ret);
495 vm.file = file;
515 size_t len = vm.nchars + strlen(str);
517 bc_file_puts(&vm.fout, bc_flush_save, str);
522 vm.nchars = len > UINT16_MAX ? UINT16_MAX : (uint16_t) len;
548 if (c == 'n') vm.nchars = UINT16_MAX;
603 bc_file_flush(&vm.fout, bc_flush_save);
912 max = vm.maxes[BC_PROG_GLOBALS_SCALE];
920 max = vm.maxes[ob + BC_PROG_GLOBALS_IBASE];
1475 vm.status = BC_STATUS_QUIT;
1549 bc_lex_file(&prs.l, vm.file);
1556 vm.expr(&prs, BC_PARSE_NOCALL);
1814 if (vm.sig) {
1815 bc_file_write(&vm.fout, bc_flush_none, bc_program_ready_msg,
1817 bc_file_flush(&vm.fout, bc_flush_err);
1818 vm.sig = 0;
1838 jmp_bufs_len = vm.jmp_bufs.len;
1901 vm.status = BC_STATUS_QUIT;
1939 bc_file_flush(&vm.fout, bc_flush_save);
1967 BcBigDig dig = vm.maxes[inst - BC_INST_MAXIBASE];
2037 bc_file_flush(&vm.fout, bc_flush_save);
2266 assert(jmp_bufs_len == vm.jmp_bufs.len);
2274 bc_file_puts(&vm.fout, bc_flush_err, "-------------- Stack ----------\n");
2276 bc_file_puts(&vm.fout, bc_flush_err, "-------------- Stack End ------\n");
2350 bc_file_puts(&vm.fout, bc_flush_err, "\n\n");