match 2509 src/extlib.c ScmObj match; match 2517 src/extlib.c match = (match_scm); match 2526 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_FALSE); match 2527 src/extlib.c if (!SCM_REGMATCHP(match)) match 2528 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2529 src/extlib.c SCM_RETURN(Scm_RegMatchSubstr(SCM_REGMATCH(match), i)); match 2539 src/extlib.c ScmObj match; match 2547 src/extlib.c match = (match_scm); match 2556 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_FALSE); match 2557 src/extlib.c if (!SCM_REGMATCHP(match)) match 2558 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2559 src/extlib.c SCM_RETURN(Scm_RegMatchStart(SCM_REGMATCH(match), i)); match 2569 src/extlib.c ScmObj match; match 2577 src/extlib.c match = (match_scm); match 2586 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_FALSE); match 2587 src/extlib.c if (!SCM_REGMATCHP(match)) match 2588 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2589 src/extlib.c SCM_RETURN(Scm_RegMatchEnd(SCM_REGMATCH(match), i)); match 2599 src/extlib.c ScmObj match; match 2607 src/extlib.c match = (match_scm); match 2616 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_FALSE); match 2617 src/extlib.c if (!SCM_REGMATCHP(match)) match 2618 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2619 src/extlib.c SCM_RETURN(Scm_RegMatchBefore(SCM_REGMATCH(match), i)); match 2629 src/extlib.c ScmObj match; match 2637 src/extlib.c match = (match_scm); match 2646 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_FALSE); match 2647 src/extlib.c if (!SCM_REGMATCHP(match)) match 2648 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2649 src/extlib.c SCM_RETURN(Scm_RegMatchAfter(SCM_REGMATCH(match), i)); match 2659 src/extlib.c ScmObj match; match 2662 src/extlib.c match = (match_scm); match 2664 src/extlib.c if (SCM_FALSEP(match)) SCM_RETURN(SCM_MAKE_INT(0)); match 2665 src/extlib.c if (!SCM_REGMATCHP(match)) match 2666 src/extlib.c Scm_Error("regexp match object required, but got %S", match); match 2667 src/extlib.c SCM_RETURN(SCM_MAKE_INT(SCM_REGMATCH(match)->numMatches)); match 2548 src/gauche.h SCM_EXTERN void Scm_RegMatchDump(ScmRegMatch *match);