end 20 core/callcc.c PN *start, *end, *sp1 = P->mem->cstack; end 23 core/callcc.c end = (PN *)cc->stack[1]; end 26 core/callcc.c end = (PN *)cc->stack[0]; end 34 core/callcc.c DBG_vt("\nyield: start=%p, end=%p, cc=%p\n", start, end, cc->stack); end 61 core/callcc.c :"r"(start), "r"(end), "r"(cc->stack) end 82 core/callcc.c :"r"(start), "r"(end), "r"(cc->stack) end 104 core/gc.c _PN *end, *start = P->mem->cstack; end 105 core/gc.c POTION_ESP(&end); end 107 core/gc.c n = end - start; end 109 core/gc.c n = start - end + 1; end 110 core/gc.c start = end; end 111 core/gc.c end = P->mem->cstack; end 113 core/gc.c DBG_Gv(P,"mark_stack (%p -> %p = %ld, type=%d)\n", start, end, n, type); end 316 core/internal.c PN *end, *ebp, *start = P->mem->cstack; end 318 core/internal.c POTION_ESP(&end); end 321 core/internal.c n = end - start; end 323 core/internal.c n = start - end + 1; end 324 core/internal.c start = end; end 325 core/internal.c end = M->cstack; end 328 core/internal.c printf("-- dumping %ld stack from %p to %p --\n", n, start, end); end 175 core/number.c static PN potion_num_to(Potion *P, PN cl, PN self, PN end, PN block) { end 176 core/number.c long i, s = 1, j = PN_INT(self), k = PN_INT(end); end 191 core/number.c static PN potion_num_step(Potion *P, PN cl, PN self, PN end, PN step, PN block) { end 192 core/number.c long i, j = PN_INT(end), k = PN_INT(step); end 221 core/string.c static PN potion_str_slice(Potion *P, PN cl, PN self, PN start, PN end) { end 226 core/string.c if (end < start) { end 227 core/string.c endoffset = potion_utf8char_offset(str, PN_INT(potion_str_slice_index(start+end, len, len))); end 229 core/string.c endoffset = potion_utf8char_offset(str, PN_INT(potion_str_slice_index(end, len, len))); end 282 syn/compile.c end(); end 299 syn/compile.c end(); end 312 syn/compile.c end(); end 325 syn/compile.c end(); end 341 syn/compile.c end(); end 356 syn/compile.c end(); end 60 syn/greg.y grammar= - ( declaration | definition )+ trailer? end-of-file end 140 syn/greg.y space= ' ' | '\t' | end-of-line end 141 syn/greg.y comment= '#' (!end-of-line .)* end-of-line end 142 syn/greg.y end-of-line= '\r\n' | '\n' | '\r' end 143 syn/greg.y end-of-file= !. end 71 syn/syntax-p5.y perl5 = -- s:statements end-of-file end 128 syn/syntax-p5.y p5-siglist = list-start args2* list-end { $$ = PN_AST(LIST, P->source); P->source = PN_NIL } end 161 syn/syntax-p5.y ifexpr = list-start eqs - list-end end 282 syn/syntax-p5.y calllist = m:name - list-start - list-end end 286 syn/syntax-p5.y | m:name - list-start l:callexprs list-end - end 321 syn/syntax-p5.y block = block-start s:statements - block-end { $$ = PN_AST(BLOCK, s) } end 322 syn/syntax-p5.y list = list-start s:listexprs - list-end { $$ = PN_AST(LIST, s) } end 323 syn/syntax-p5.y | list-start list-end { $$ = PN_AST(LIST, PN_NIL) } end 324 syn/syntax-p5.y listref = listref-start s:listexprs - listref-end { $$ = PN_AST(LIST, s) } end 325 syn/syntax-p5.y | listref-start listref-end { $$ = PN_AST(LIST, PN_NIL) } end 326 syn/syntax-p5.y hash = hash-start h:hash-items - hash-end { $$ = PN_AST(LIST, h) } end 327 syn/syntax-p5.y | hash-start hash-end { $$ = PN_AST(LIST, PN_NIL) } end 376 syn/syntax-p5.y block-end = semi? space* '}' - end 378 syn/syntax-p5.y list-end = ')' - end 380 syn/syntax-p5.y listref-end = ']' - end 382 syn/syntax-p5.y hash-end = '}' - end 467 syn/syntax-p5.y unquoted = < (!unq-sep !listref-end unq-char)+ > { $$ = PN_STRN(yytext, yyleng) } end 473 syn/syntax-p5.y comment = '#' (!end-of-line utf8)* end 477 syn/syntax-p5.y space = ' ' | '\f' | '\v' | '\t' | '\205' | '\240' | end-of-line end 478 syn/syntax-p5.y end-of-line = ( '\r\n' | '\n' | '\r' ) end 480 syn/syntax-p5.y end-of-file = !'\0' end 509 syn/syntax-p5.y | end-of-line end 512 syn/syntax-p5.y sig = args+ end-of-file end 537 syn/syntax-p5.y sig_p5 = args2* end-of-file end 61 syn/syntax.y potion = -- s:statements end-of-file { $$ = P->source = PN_AST(CODE, s) } end 171 syn/syntax.y list = list-start s:statements list-end { $$ = PN_AST(LIST, s) } end 172 syn/syntax.y block = block-start s:statements block-end { $$ = PN_AST(BLOCK, s) } end 173 syn/syntax.y lick = lick-start i:lick-items lick-end { $$ = PN_AST(LIST, i) } end 174 syn/syntax.y group = group-start s:statements group-end { $$ = PN_AST(EXPR, s) } end 205 syn/syntax.y | end-of-line end 209 syn/syntax.y block-end = '.' - end 211 syn/syntax.y list-end = ')' - end 213 syn/syntax.y lick-end = ']' - end 215 syn/syntax.y group-end = '.' - end 327 syn/syntax.y unquoted = < (!unq-sep !lick-end unq-char)+ > { $$ = PN_STRN(yytext, yyleng); } end 330 syn/syntax.y -- = (space | comment | end-of-line)* end 331 syn/syntax.y sep = (end-of-line | comma) (space | comment | end-of-line | comma)* end 332 syn/syntax.y comment = '#' (!end-of-line utf8)* end 334 syn/syntax.y end-of-line = ( '\r\n' | '\n' | '\r' ) end 336 syn/syntax.y end-of-file = !. end 338 syn/syntax.y sig = args+ end-of-file