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