input 649 src/char.c ScmObj Scm_CharSetRead(ScmPort *input, int *complement_p, input 662 src/char.c SCM_GETC(ch, input); input 695 src/char.c SCM_GETC(ch, input); input 707 src/char.c ch = read_charset_xdigits(input, 2, 'x'); goto ordchar; input 709 src/char.c ch = Scm_UcsToChar(read_charset_xdigits(input, 4, 'u')); input 712 src/char.c ch = Scm_UcsToChar(read_charset_xdigits(input, 8, 'U')); input 747 src/char.c moreset = read_predef_charset(input, &chars); input 788 src/char.c ScmObj read_predef_charset(ScmPort *input, ScmObj *chars) input 794 src/char.c SCM_GETC(ch, input); input 560 src/code.c int input; /* input insn, or -1 for wildcard */ input 910 src/gauche.h SCM_EXTERN ScmObj Scm_CharSetRead(ScmPort *input, int *complement_p, input 2521 src/gauche.h SCM_EXTERN ScmObj Scm_RegExec(ScmRegexp *rx, ScmString *input); input 2526 src/gauche.h const char *input; input 1669 src/regexp.c const char *input; /* start of input */ input 1689 src/regexp.c static int match_ci(const char **input, const unsigned char **code, int length) input 1694 src/regexp.c inch = *(*input)++; input 1701 src/regexp.c if ((unsigned char)*(*code)++ != (unsigned char)*(*input)++) input 1721 src/regexp.c static int is_word_boundary(struct match_ctx *ctx, const char *input) input 1726 src/regexp.c if (input == ctx->input || input == ctx->stop) return TRUE; input 1727 src/regexp.c nextb = (unsigned char)*input; input 1728 src/regexp.c SCM_CHAR_BACKWARD(input, ctx->input, prevp); input 1739 src/regexp.c const char *input, input 1757 src/regexp.c if (ctx->stop - input < param) return; input 1759 src/regexp.c if (*code++ != (unsigned char)*input++) return; input 1763 src/regexp.c if (ctx->stop == input) return; input 1764 src/regexp.c if (*code++ != (unsigned char)*input++) return; input 1768 src/regexp.c if (ctx->stop - input < param) return; input 1769 src/regexp.c if (!match_ci(&input, &code, param)) return; input 1772 src/regexp.c if (ctx->stop == input) return; input 1773 src/regexp.c param = (unsigned char)*input++; input 1780 src/regexp.c if (ctx->stop == input) return; input 1781 src/regexp.c input += SCM_CHAR_NFOLLOWS(*input) + 1; input 1784 src/regexp.c rex_rec(code+2, input, ctx, mlist); input 1791 src/regexp.c if (ctx->stop == input) return; input 1792 src/regexp.c if ((unsigned char)*input >= 128) return; input 1793 src/regexp.c if (!Scm_CharSetContains(ctx->rx->sets[*code++], *input)) return; input 1794 src/regexp.c input++; input 1797 src/regexp.c if (ctx->stop == input) return; input 1798 src/regexp.c if ((unsigned char)*input < 128) { input 1799 src/regexp.c if (Scm_CharSetContains(ctx->rx->sets[*code++], *input)) input 1801 src/regexp.c input++; input 1804 src/regexp.c input += SCM_CHAR_NFOLLOWS((unsigned char)*input) + 1; input 1808 src/regexp.c if (ctx->stop == input) return; input 1809 src/regexp.c SCM_CHAR_GET(input, ch); input 1812 src/regexp.c input += SCM_CHAR_NBYTES(ch); input 1815 src/regexp.c if (ctx->stop == input) return; input 1816 src/regexp.c SCM_CHAR_GET(input, ch); input 1819 src/regexp.c input += SCM_CHAR_NBYTES(ch); input 1822 src/regexp.c mlist = push_match(mlist, *code++, input); input 1825 src/regexp.c mlist = push_match(mlist, -(*code++), input); input 1828 src/regexp.c if (input != ctx->input) return; input 1831 src/regexp.c if (input != ctx->stop) return; input 1834 src/regexp.c if (!is_word_boundary(ctx, input)) return; input 1837 src/regexp.c if (is_word_boundary(ctx, input)) return; input 1840 src/regexp.c ctx->last = input; input 1849 src/regexp.c if (ctx->stop <= input) break; input 1850 src/regexp.c if ((unsigned char)*input >= 128) break; input 1851 src/regexp.c if (!Scm_CharSetContains(cset, *input)) break; input 1852 src/regexp.c input++; input 1858 src/regexp.c if (ctx->stop <= input) break; input 1859 src/regexp.c if ((unsigned char)*input < 128 ) { input 1860 src/regexp.c if (Scm_CharSetContains(cset, *input)) break; input 1861 src/regexp.c input++; input 1863 src/regexp.c input+=SCM_CHAR_NFOLLOWS(*input)+1; input 1870 src/regexp.c if (ctx->stop <= input) break; input 1871 src/regexp.c SCM_CHAR_GET(input, ch); input 1873 src/regexp.c input += SCM_CHAR_NBYTES(ch); input 1879 src/regexp.c if (ctx->stop <= input) break; input 1880 src/regexp.c SCM_CHAR_GET(input, ch); input 1882 src/regexp.c input += SCM_CHAR_NBYTES(ch); input 1889 src/regexp.c rex_rec(code+2, input, ctx, mlist); input 1902 src/regexp.c rex_rec(code+2, input, ctx, mlist); input 1931 src/regexp.c rm->input = SCM_STRING_BODY_START(origb); input 1968 src/regexp.c ctx.input = SCM_STRING_BODY_START(SCM_STRING_BODY(orig)); input 2058 src/regexp.c sub->start = Scm_MBLen(rm->input, sub->startp); input 2072 src/regexp.c sub->start = Scm_MBLen(rm->input, sub->startp); input 2087 src/regexp.c return Scm_MakeString(rm->input, sub->startp - rm->input, -1, 0); input 2098 src/regexp.c rm->input + rm->inputSize - sub->endp, -1, 0); input 2109 src/regexp.c Scm_Printf(SCM_CUROUT, " input = %S\n", rm->input); input 2114 src/regexp.c sub->startp - rm->input, input 2115 src/regexp.c sub->endp - rm->input,