Lines Matching refs:readsp
48 size_t readsp; member
277 bmachine.readsp = 0; in reset_bmachine()
284 struct source *src = &bmachine.readstack[bmachine.readsp]; in readch()
292 struct source *src = &bmachine.readstack[bmachine.readsp]; in unreadch()
300 struct source *src = &bmachine.readstack[bmachine.readsp]; in readline()
308 struct source *src = &bmachine.readstack[bmachine.readsp]; in src_free()
933 push_string(read_string(&bmachine.readstack[bmachine.readsp])); in push_line()
1561 if (bmachine.readsp < 2) in quit()
1564 bmachine.readsp--; in quit()
1566 bmachine.readsp--; in quit()
1582 else if (bmachine.readsp < i) in quitN()
1587 bmachine.readsp--; in quitN()
1604 else if (i > 0 && bmachine.readsp < i) in skipN()
1609 bmachine.readsp--; in skipN()
1644 free(read_string(&bmachine.readstack[bmachine.readsp])); in skip_until_mark()
1672 push_number(readnumber(&bmachine.readstack[bmachine.readsp], in parse_number()
1679 int ch = bmachine.readstack[bmachine.readsp].lastchar; in unknown()
1688 if (bmachine.readsp > 0) { in eval_string()
1693 src_setstring(&bmachine.readstack[bmachine.readsp], p); in eval_string()
1698 if (bmachine.readsp == bmachine.readstack_sz - 1) { in eval_string()
1708 src_setstring(&bmachine.readstack[++bmachine.readsp], p); in eval_string()
1743 if (bmachine.readsp == 0) in eval()
1746 bmachine.readsp--; in eval()
1750 if (bmachine.readsp > 0) { in eval()
1752 bmachine.readsp--; in eval()
1761 (void)fprintf(stderr, "%zd =>\n", bmachine.readsp); in eval()
1772 (void)fprintf(stderr, "%zd ==\n", bmachine.readsp); in eval()