Mercurial > repo
view src/ploki/tags @ 12521:1298a4f734a6 draft default tip
<int-e> learn The password of the month is 99.964%
author | HackEso <hackeso@esolangs.org> |
---|---|
date | Sun, 02 Feb 2025 02:05:24 +0000 |
parents | ac0403686959 |
children |
line wrap: on
line source
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ !_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ !_TAG_PROGRAM_NAME Exuberant Ctags // !_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ !_TAG_PROGRAM_VERSION 5.7 // ARITH pp.c 555;" d file: ATECHIT_H_ atechit.h 2;" d ATTR config.h 74;" d ATTR config.h 76;" d ATTR config.h 87;" d ATTR_CONST config.h 95;" d ATTR_MALLOC config.h 80;" d ATTR_MALLOC config.h 83;" d ATTR_MALLOC config.h 88;" d ATTR_NORETURN config.h 93;" d ATTR_PURE config.h 81;" d ATTR_PURE config.h 84;" d ATTR_PURE config.h 89;" d ATTR_SPRINTF config.h 94;" d ATTR_UNUSED config.h 92;" d Afunc atechit.c /^static void (*Afunc[MAGIC])(void);$/;" v file: Aused atechit.c /^static size_t Aused;$/;" v file: BADF IO.c 246;" d file: BADF IO.c 248;" d file: BLOCK_MAGIC re_block.c.h /^enum {BLOCK_MAGIC = 32};$/;" e enum:__anon33 B_AMPERSAND expr.h /^ B_AMPERSAND,$/;" e enum:t_binop B_ANGLE expr.h /^ B_ANGLE,$/;" e enum:t_binop B_BACKSPARK expr.h /^ B_BACKSPARK,$/;" e enum:t_binop B_BRACELET expr.h /^ B_BRACELET,$/;" e enum:t_binop B_DOUBLE_OH_SEVEN expr.h /^ B_DOUBLE_OH_SEVEN,$/;" e enum:t_binop B_EMBRACE expr.h /^ B_EMBRACE,$/;" e enum:t_binop B_FLATWORM expr.h /^ B_FLATWORM,$/;" e enum:t_binop B_HALF_MESH expr.h /^ B_HALF_MESH,$/;" e enum:t_binop B_HYBRID expr.h /^ B_HYBRID,$/;" e enum:t_binop B_INTERSECTION expr.h /^ B_INTERSECTION,$/;" e enum:t_binop B_RIGHT_ANGLE expr.h /^ B_RIGHT_ANGLE,$/;" e enum:t_binop B_SHARK_FIN expr.h /^ B_SHARK_FIN,$/;" e enum:t_binop B_SLAT expr.h /^ B_SLAT,$/;" e enum:t_binop B_SPARK expr.h /^ B_SPARK,$/;" e enum:t_binop B_SPARK_SPOT expr.h /^ B_SPARK_SPOT,$/;" e enum:t_binop B_SPIKE expr.h /^ B_SPIKE,$/;" e enum:t_binop B_SPLAT expr.h /^ B_SPLAT,$/;" e enum:t_binop B_SPOT expr.h /^ B_SPOT,$/;" e enum:t_binop B_SQIGGLE expr.h /^ B_SQIGGLE,$/;" e enum:t_binop B_TAIL expr.h /^ B_TAIL,$/;" e enum:t_binop B_TWO_SPOT expr.h /^ B_TWO_SPOT,$/;" e enum:t_binop B_U_TURN expr.h /^ B_U_TURN,$/;" e enum:t_binop B_U_TURN_BACK expr.h /^ B_U_TURN_BACK,$/;" e enum:t_binop B_WORM expr.h /^ B_WORM,$/;" e enum:t_binop B_XMATCH expr.h /^ B_XMATCH$/;" e enum:t_binop CALL re.c 231;" d file: CASE expr.c 580;" d file: CASE expr.c 731;" d file: CASE_DO_STUFF expr.c 572;" d file: CASE_DO_STUFF expr.c 730;" d file: CCLASS_CHECK re.c 712;" d file: CLASS_SIZE re.c /^enum {CLASS_SIZE = UCHAR_MAX \/ CHAR_BIT + 1u};$/;" e enum:__anon9 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon11 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon12 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon13 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon14 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon15 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon16 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon17 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon18 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon19 file: CMN_HDR re.c /^ CMN_HDR;$/;" m struct:my_node::__anon20 file: CMN_HDR re.c 99;" d file: CMP_LS pp.c 587;" d file: CMP_N pp.c 593;" d file: CNCLASS_CHECK re.c 713;" d file: COMPILE_H_ compile.h 2;" d CONFIG_H_ config.h 2;" d CPY Str.c 399;" d file: CUSTOM_REP_CASE re.c 912;" d file: CXCLASS_CHECK re.c 703;" d file: DBG_HASH main_opt.h /^ DBG_HASH = 2 * DBG_OPS,$/;" e enum:Options::__anon31 DBG_OPS main_opt.h /^ DBG_OPS = 1,$/;" e enum:Options::__anon31 DBG_REGEX main_opt.h /^ DBG_REGEX = 2 * DBG_HASH$/;" e enum:Options::__anon31 DEBUG config.h 5;" d DEBUG config.h 8;" d DEBUG_P config.h 6;" d DEBUG_P config.h 9;" d DECL_PP1 pp.h 50;" d DECL_PP1 pp.h 6;" d DECL_PP2 pp.h 52;" d DECL_PP2 pp.h 79;" d DEFRBUF re.c 1918;" d file: DELKV hash.c 52;" d file: DEPARSE_H_ deparse.h 2;" d DIR_END config.h 14;" d DIR_END config.h 16;" d DIR_END config.h 19;" d DI_NONE IO.c /^ DI_NONE,$/;" e enum:IO::__anon1 file: DI_RD IO.c /^ DI_RD,$/;" e enum:IO::__anon1 file: DI_WR IO.c /^ DI_WR$/;" e enum:IO::__anon1 file: DO_SLEEP config.h 25;" d DO_SLEEP config.h 29;" d DO_SLEEP config.h 32;" d ENDBRANCHP re.c 200;" d file: ESCAPE re.c /^enum {ESCAPE = '!'};$/;" e enum:__anon21 file: EXPR_H_ expr.h 2;" d Err main.c /^IO *In, *Out, *Err;$/;" v FL_ANCHOR_START re.c /^ FL_ANCHOR_START = 1$/;" e enum:re_flags file: FL_NONE re.c /^ FL_NONE = 0,$/;" e enum:re_flags file: F_ABS expr.h /^ F_ABS,$/;" e enum:t_func F_ACOS expr.h /^ F_ACOS,$/;" e enum:t_func F_ASIN expr.h /^ F_ASIN,$/;" e enum:t_func F_ATAN expr.h /^ F_ATAN,$/;" e enum:t_func F_ATAN2 expr.h /^ F_ATAN2,$/;" e enum:t_func F_CALL expr.h /^ F_CALL = -1,$/;" e enum:t_func F_CATCH expr.h /^ F_CATCH,$/;" e enum:t_func F_CHR expr.h /^ F_CHR,$/;" e enum:t_func F_COS expr.h /^ F_COS,$/;" e enum:t_func F_DEFINED expr.h /^ F_DEFINED,$/;" e enum:t_func F_EOF expr.h /^ F_EOF,$/;" e enum:t_func F_ERROR expr.h /^ F_ERROR,$/;" e enum:t_func F_EXP expr.h /^ F_EXP,$/;" e enum:t_func F_FREEZE expr.h /^ F_FREEZE,$/;" e enum:t_func F_GETC expr.h /^ F_GETC,$/;" e enum:t_func F_GETENV expr.h /^ F_GETENV,$/;" e enum:t_func F_GETS expr.h /^ F_GETS,$/;" e enum:t_func F_HANG expr.h /^ F_HANG,$/;" e enum:t_func F_INT expr.h /^ F_INT,$/;" e enum:t_func F_IO expr.h /^ F_IO,$/;" e enum:t_func F_LENGTH expr.h /^ F_LENGTH,$/;" e enum:t_func F_LOG expr.h /^ F_LOG,$/;" e enum:t_func F_LOG10 expr.h /^ F_LOG10,$/;" e enum:t_func F_LOWER expr.h /^ F_LOWER,$/;" e enum:t_func F_MATCH expr.h /^ F_MATCH,$/;" e enum:t_func F_MOEND expr.h /^ F_MOEND,$/;" e enum:t_func F_MOSTART expr.h /^ F_MOSTART,$/;" e enum:t_func F_NEG expr.h /^ F_NEG,$/;" e enum:t_func F_NOT expr.h /^ F_NOT,$/;" e enum:t_func F_NUL expr.h /^ F_NUL,$/;" e enum:t_func F_NUM expr.h /^ F_NUM,$/;" e enum:t_func F_OPEN expr.h /^ F_OPEN,$/;" e enum:t_func F_OPENR expr.h /^ F_OPENR,$/;" e enum:t_func F_OPENW expr.h /^ F_OPENW,$/;" e enum:t_func F_ORD expr.h /^ F_ORD,$/;" e enum:t_func F_QUOTE expr.h /^ F_QUOTE,$/;" e enum:t_func F_REMOVE expr.h /^ F_REMOVE,$/;" e enum:t_func F_RENAME expr.h /^ F_RENAME,$/;" e enum:t_func F_REVERSE expr.h /^ F_REVERSE,$/;" e enum:t_func F_RE_ESC expr.h /^ F_RE_ESC,$/;" e enum:t_func F_SEEK expr.h /^ F_SEEK,$/;" e enum:t_func F_SIN expr.h /^ F_SIN,$/;" e enum:t_func F_SQRT expr.h /^ F_SQRT,$/;" e enum:t_func F_STR expr.h /^ F_STR,$/;" e enum:t_func F_TAN expr.h /^ F_TAN,$/;" e enum:t_func F_TELL expr.h /^ F_TELL,$/;" e enum:t_func F_TYPEOF expr.h /^ F_TYPEOF,$/;" e enum:t_func F_UPPER expr.h /^ F_UPPER$/;" e enum:t_func HANG_H_ hang.h 2;" d HASH_H_ hash.h 2;" d HAVE_C99 config.h 58;" d HAVE_C99 config.h 61;" d HAVE_C99_P config.h 57;" d HAVE_C99_P config.h 60;" d HAVE_DEV_URANDOM_P config.h 36;" d HAVE_DEV_URANDOM_P config.h 38;" d HAVE_GCC config.h 66;" d HAVE_GCC config.h 69;" d HAVE_GCC_P config.h 65;" d HAVE_GCC_P config.h 68;" d HAVE_SLEEP_P config.h 23;" d HAVE_SLEEP_P config.h 27;" d HAVE_SLEEP_P config.h 31;" d HAVE_VSNPRINTF config.h 103;" d HAVE_VSNPRINTF config.h 106;" d HAVE_VSNPRINTF config.h 110;" d HAVE_VSNPRINTF config.h 98;" d HAVE_VSNPRINTF_P config.h 104;" d HAVE_VSNPRINTF_P config.h 107;" d HAVE_VSNPRINTF_P config.h 111;" d HAVE_VSNPRINTF_P config.h 99;" d H_EXIST hash.h /^ H_EXIST,$/;" e enum:__anon30 H_NOENT hash.h /^ H_NOENT$/;" e enum:__anon30 H_OK hash.h /^ H_OK,$/;" e enum:__anon30 Hash hash.h /^} Hash;$/;" t typeref:struct:__anon29 IF_DB xmalloc.c 12;" d file: IF_DB xmalloc.c 14;" d file: INC_H_ inc.h 2;" d INC_PREFIX config.h 43;" d INC_PREFIX config.h 45;" d INC_PREFIX_LIST config.h 49;" d INITRBUF re.c 1920;" d file: IO IO.c /^struct IO {$/;" s file: IO IO.h /^typedef struct IO IO;$/;" t typeref:struct:IO IOS_CUR IO.h /^ IOS_CUR = SEEK_CUR,$/;" e enum:io_whence IOS_END IO.h /^ IOS_END = SEEK_END$/;" e enum:io_whence IOS_START IO.h /^ IOS_START = SEEK_SET,$/;" e enum:io_whence IO_APPEND IO.h /^ IO_APPEND = 2 * IO_WRITE,$/;" e enum:io_flags IO_AUTOFLUSH IO.h /^ IO_AUTOFLUSH = 2 * IO_BUFFERED$/;" e enum:io_flags IO_BINARY IO.h /^ IO_BINARY = 1,$/;" e enum:io_flags IO_BUFFERED IO.h /^ IO_BUFFERED = 2 * IO_TRUNCATE,$/;" e enum:io_flags IO_H_ IO.h 2;" d IO_READ IO.h /^ IO_READ = 2 * IO_BINARY,$/;" e enum:io_flags IO_TRUNCATE IO.h /^ IO_TRUNCATE = 2 * IO_APPEND,$/;" e enum:io_flags IO_WRITE IO.h /^ IO_WRITE = 2 * IO_READ,$/;" e enum:io_flags In main.c /^IO *In, *Out, *Err;$/;" v Interp run.c /^struct Interp Interp;$/;" v typeref:struct:Interp Interp run.h /^struct Interp {$/;" s KORK_H_ kork.h 2;" d LIST_H_ list.h 2;" d LOGIC pp.c 561;" d file: MAGIC Str.c /^enum {MAGIC = 4};$/;" e enum:__anon2 file: MAGIC atechit.c /^enum {MAGIC = 23};$/;" e enum:__anon3 file: MAGIC deparse.c /^enum {MAGIC = 23};$/;" e enum:__anon5 file: MAGIC hash.c /^enum {MAGIC = 112};$/;" e enum:__anon6 file: MAGIC list.c /^enum {MAGIC = 7};$/;" e enum:__anon7 file: MAGIC mars.c /^enum {MAGIC = 128};$/;" e enum:__anon8 file: MAGIC re.c /^enum {MAGIC = 23};$/;" e enum:__anon10 file: MAGIC text.c /^enum {MAGIC = 42};$/;" e enum:__anon22 file: MAGIC variable.c /^enum {MAGIC = 23};$/;" e enum:__anon23 file: MAGIC venus.c /^enum {MAGIC = 23};$/;" e enum:__anon24 file: MAIN_H_ main.h 2;" d MAIN_IO_H_ main_io.h 2;" d MAIN_LABEL_H_ main_label.h 2;" d MAIN_OPT_H_ main_opt.h 2;" d MAIN_VAR_H_ main_var.h 2;" d MAKE_LABEL deparse.c 18;" d file: MAKE_LABEL deparse.c 25;" d file: MARS_H_ mars.h 2;" d MATCH_H_ match.h 2;" d MEATCHARP re.c 199;" d file: MIN Str.c 735;" d file: MRETURN re.c 1919;" d file: MY_E expr.c 37;" d file: MY_E expr.c 39;" d file: MY_PI expr.c 31;" d file: MY_PI expr.c 33;" d file: Mars main.c /^struct mars Mars;$/;" v typeref:struct:mars Mmatch0 re.c 1443;" d file: Mmatch1 re.c 1542;" d file: NAME main.c 34;" d file: NCMP Str.c 191;" d file: NDEBUG config.h 10;" d NOTREACHED zz.h 9;" d NO_MATCH re.c 1441;" d file: NUMB pp.c 548;" d file: OFFSET_OFF Str.c 17;" d file: OPERATORS expr.h 164;" d OPERATOR_P expr.h 165;" d OPT_H_ opt.h 2;" d OP_1ARG_P op.h 52;" d OP_2ARG_P op.h 60;" d OP_ASSIGN op.h /^ OP_ASSIGN,$/;" e enum:t_op OP_CALL op.h /^ OP_CALL,$/;" e enum:t_op OP_CALL_BACK op.h /^ OP_CALL_BACK,$/;" e enum:t_op OP_CALL_DYN op.h /^ OP_CALL_DYN,$/;" e enum:t_op OP_CLOSE op.h /^ OP_CLOSE,$/;" e enum:t_op OP_ELSE op.h /^ OP_ELSE,$/;" e enum:t_op OP_EXIT op.h /^ OP_EXIT,$/;" e enum:t_op OP_FI op.h /^ OP_FI,$/;" e enum:t_op OP_FLUSH op.h /^ OP_FLUSH,$/;" e enum:t_op OP_GOBACK op.h /^ OP_GOBACK,$/;" e enum:t_op OP_GOTO op.h /^ OP_GOTO,$/;" e enum:t_op OP_HANG op.h /^ OP_HANG,$/;" e enum:t_op OP_H_ op.h 2;" d OP_IF op.h /^ OP_IF,$/;" e enum:t_op OP_MODIFY op.h /^ OP_MODIFY,$/;" e enum:t_op OP_NOP op.h /^ OP_NOP,$/;" e enum:t_op OP_PRINT op.h /^ OP_PRINT,$/;" e enum:t_op OP_PUTC op.h /^ OP_PUTC,$/;" e enum:t_op OP_RESET op.h /^ OP_RESET,$/;" e enum:t_op OP_RETURN op.h /^ OP_RETURN,$/;" e enum:t_op OP_SET_VAL op.h /^ OP_SET_VAL,$/;" e enum:t_op OP_SYSTEM op.h /^ OP_SYSTEM,$/;" e enum:t_op OP_TEMP op.h /^ OP_TEMP,$/;" e enum:t_op OP_THROW op.h /^ OP_THROW$/;" e enum:t_op Opt main.c /^struct Options Opt;$/;" v typeref:struct:Options Options main_opt.h /^struct Options {$/;" s Out main.c /^IO *In, *Out, *Err;$/;" v PARSE_H_ parse.h 2;" d PMODE IO.c 260;" d file: PP_H_ pp.h 2;" d PRAZ re.c /^PRAZ(alternation) {$/;" f PRAZ re.c /^PRAZ(atom) {$/;" f PRAZ re.c /^PRAZ(branch) {$/;" f PRAZ re.c /^PRAZ(literal) {$/;" f PRAZ re.c /^PRAZ(quantifire) {$/;" f PRAZ re.c 229;" d file: PUSH_SEEN deparse.c 517;" d file: Prog main.c /^const char *Prog = NAME;$/;" v RANDOM_H_ random.h 2;" d RETURN_REP re.c 894;" d file: RE_ALTER re.c /^ RE_ALTER,$/;" e enum:t_re_node file: RE_ANYCH re.c /^ RE_ANYCH,$/;" e enum:t_re_node file: RE_AT_BOL re.c /^ RE_AT_BOL,$/;" e enum:t_re_node file: RE_AT_BOS re.c /^ RE_AT_BOS,$/;" e enum:t_re_node file: RE_AT_EOL re.c /^ RE_AT_EOL,$/;" e enum:t_re_node file: RE_AT_EOS re.c /^ RE_AT_EOS,$/;" e enum:t_re_node file: RE_AT_MATCH re.c /^ RE_AT_MATCH,$/;" e enum:t_re_node file: RE_AT_NOMATCH re.c /^ RE_AT_NOMATCH,$/;" e enum:t_re_node file: RE_AT_NWBOUND re.c /^ RE_AT_NWBOUND,$/;" e enum:t_re_node file: RE_AT_WBOUND re.c /^ RE_AT_WBOUND,$/;" e enum:t_re_node file: RE_BACKCHECK re.c /^ RE_BACKCHECK,$/;" e enum:t_re_node file: RE_BACKREF re.c /^ RE_BACKREF,$/;" e enum:t_re_node file: RE_BEGIN_CAPTURE re.c /^ RE_BEGIN_CAPTURE,$/;" e enum:t_re_node file: RE_CLASS re.c /^ RE_CLASS,$/;" e enum:t_re_node file: RE_DEFCLASS re.c /^ RE_DEFCLASS,$/;" e enum:t_re_node file: RE_END_CAPTURE re.c /^ RE_END_CAPTURE,$/;" e enum:t_re_node file: RE_H_ re.h 2;" d RE_INDEP re.c /^ RE_INDEP,$/;" e enum:t_re_node file: RE_LITERAL re.c /^ RE_LITERAL,$/;" e enum:t_re_node file: RE_N_CLASS re.c /^ RE_N_CLASS,$/;" e enum:t_re_node file: RE_N_DEFCLASS re.c /^ RE_N_DEFCLASS,$/;" e enum:t_re_node file: RE_PARTIAL re.c /^ RE_PARTIAL,$/;" e enum:t_re_node file: RE_REP_FRUGAL re.c /^ RE_REP_FRUGAL,$/;" e enum:t_re_node file: RE_REP_GREEDY re.c /^ RE_REP_GREEDY,$/;" e enum:t_re_node file: RE_SELECT re.c /^ RE_SELECT,$/;" e enum:t_re_node file: RE_STUFF_FRUGAL re.c /^ RE_STUFF_FRUGAL,$/;" e enum:t_re_node file: RE_STUFF_GREEDY re.c /^ RE_STUFF_GREEDY,$/;" e enum:t_re_node file: RE_XREP_FRUGAL re.c /^ RE_XREP_FRUGAL,$/;" e enum:t_re_node file: RE_XREP_GREEDY re.c /^ RE_XREP_GREEDY$/;" e enum:t_re_node file: RINT val.h 78;" d RMODE IO.c 261;" d file: RSTR Str.c 317;" d file: RUN_H_ run.h 2;" d Root IO.c /^static IO *Root;$/;" v file: Root xmalloc.c /^} *Root;$/;" v typeref:struct:node file: SLEEP_HEADER config.h 24;" d SLEEP_HEADER config.h 28;" d SNAP transmogrify.c 288;" d file: SNORK re.c 230;" d file: STACK_H_ stack.h 2;" d STD_REP_CASE re.c 906;" d file: STR Str.c 284;" d file: STRHASH_H_ strhash.h 2;" d STRUTIL_H_ strutil.h 2;" d STR_H_ Str.h 2;" d ST_FIRSTCHAR Str.h 140;" d ST_INDEX Str.h 141;" d ST_LASTCHAR Str.h 139;" d ST_WRITE Str.h 142;" d SUB_H_ sub.h 2;" d S_ARG expr.h /^ S_ARG,$/;" e enum:t_symbol S_ARGC expr.h /^ S_ARGC,$/;" e enum:t_symbol S_ARGV expr.h /^ S_ARGV,$/;" e enum:t_symbol S_ERR expr.h /^ S_ERR,$/;" e enum:t_symbol S_EULER expr.h /^ S_EULER,$/;" e enum:t_symbol S_LUDOLF expr.h /^ S_LUDOLF,$/;" e enum:t_symbol S_MATCH expr.h /^ S_MATCH,$/;" e enum:t_symbol S_NUL expr.h /^ S_NUL,$/;" e enum:t_symbol S_RAND expr.h /^ S_RAND,$/;" e enum:t_symbol S_RESULT expr.h /^ S_RESULT,$/;" e enum:t_symbol S_STDERR expr.h /^ S_STDERR$/;" e enum:t_symbol S_STDIN expr.h /^ S_STDIN,$/;" e enum:t_symbol S_STDOUT expr.h /^ S_STDOUT,$/;" e enum:t_symbol St_cat Str.c /^St_cat(String *s, const String *t) {$/;" f St_cat_c Str.c /^St_cat_c(String *s, int c) {$/;" f St_cat_m Str.c /^St_cat_m(String *s, const void *m, size_t n) {$/;" f St_cat_s Str.c /^St_cat_s(String *s, const char *tz) {$/;" f St_chr Str.c /^St_chr(const String *s, int c) {$/;" f St_clear Str.c /^St_clear(String *s) {$/;" f St_cmp Str.c /^St_cmp(const String *s, const String *t) {$/;" f St_cmp_m Str.c /^St_cmp_m(const String *s, const void *m, size_t n) {$/;" f St_cpy Str.c /^St_cpy(String *s, const String *t) {$/;" f St_cpy_c Str.c /^St_cpy_c(String *s, int c) {$/;" f St_cpy_m Str.c /^St_cpy_m(String *s, const void *m, size_t n) {$/;" f St_cpy_s Str.c /^St_cpy_s(String *s, const char *tz) {$/;" f St_del Str.c /^St_del(String *s, size_t p, size_t n) {$/;" f St_fake Str.c /^St_fake(String *s, char *p, size_t n) {$/;" f St_grep Str.c /^St_grep(String *s, int (*good)(int)) {$/;" f St_grow Str.c /^St_grow(String *s, size_t n) {$/;" f file: St_hash Str.c /^St_hash(const String *s, size_t h) {$/;" f St_init Str.c /^St_init(String *s) {$/;" f St_len Str.h 137;" d St_lower Str.c /^St_lower(String *s) {$/;" f St_ncmp_m Str.c /^St_ncmp_m(const String *s, const void *m, size_t n) {$/;" f St_num Str.c /^St_num(String *s, double d) {$/;" f St_ptr Str.h 136;" d St_read Str.c /^St_read(String *s, FILE *fp, size_t n) {$/;" f St_reverse Str.c /^St_reverse(String *s) {$/;" f St_rstr_m Str.c /^St_rstr_m(const String *s, const void *m, size_t n) {$/;" f St_rstr_s Str.c /^St_rstr_s(const String *s, const char *tz) {$/;" f St_rstro_m Str.c /^St_rstro_m(const String *s, size_t off, const void *m, size_t n) {$/;" f St_shift Str.c /^St_shift(String *s) {$/;" f St_shiftws Str.c /^St_shiftws(String *s) {$/;" f St_str Str.c /^St_str(const String *s, const String *t) {$/;" f St_str_m Str.c /^St_str_m(const String *s, const void *m, size_t n) {$/;" f St_stro_m Str.c /^St_stro_m(const String *s, size_t off, const void *m, size_t n) {$/;" f St_substr Str.c /^St_substr(String *l, String *s, size_t p, size_t n, const String *r) {$/;" f St_tac_c Str.c /^St_tac_c(String *s, int c) {$/;" f St_tac_m Str.c /^St_tac_m(String *s, const void *m, size_t n) {$/;" f St_tac_s Str.c /^St_tac_s(String *s, const char *tz) {$/;" f St_trunc Str.c /^St_trunc(String *s, size_t n) {$/;" f St_upper Str.c /^St_upper(String *s) {$/;" f St_xprintf Str.c /^St_xprintf(String *s, const char *fmt, ...) {$/;" f St_zero Str.h 138;" d String Str.h /^} String;$/;" t typeref:struct:__anon25 TAC Str.c 470;" d file: TAILC re.c 232;" d file: TEXT_H_ text.h 2;" d TOLABEL expr.h 167;" d TOS expr.c 785;" d file: TRANSMOGRIFY_H_ transmogrify.h 2;" d VAL_H_ val.h 2;" d VARIABLE_H_ variable.h 2;" d VENUS_H_ venus.h 2;" d VERSION_H_ version.h 2;" d VR_NO_COOKIE variable.h 10;" d V_EXT_K val.h /^ V_EXT_K = V_NUM_K << 1,$/;" e enum:val_cont V_EXT_P val.h 57;" d V_LIST_K val.h /^ V_LIST_K = V_SUB_K << 1$/;" e enum:val_cont V_LIST_P val.h 59;" d V_NUM val.h 62;" d V_NUM_K val.h /^ V_NUM_K = V_STR_K << 1,$/;" e enum:val_cont V_NUM_P val.h 56;" d V_STR val.h 61;" d V_STR_K val.h /^ V_STR_K = 1,$/;" e enum:val_cont V_STR_P val.h 55;" d V_SUB_K val.h /^ V_SUB_K = V_EXT_K << 1,$/;" e enum:val_cont V_SUB_P val.h 58;" d V_UNDEF val.h /^ V_UNDEF = 0,$/;" e enum:val_cont V_xxx_OFF val.h 64;" d Var_hash main.c /^t_vr_container *Var_plain, *Var_hash;$/;" v Var_plain main.c /^t_vr_container *Var_plain, *Var_hash;$/;" v Venus main.c /^struct venus Venus;$/;" v typeref:struct:venus Version version.c /^const char *Version =$/;" v WARN main.c 35;" d file: WMODE IO.c 259;" d file: XFACTOR xmalloc.c 61;" d file: XMALLOC_H_ xmalloc.h 2;" d XMODE IO.c 251;" d file: XRESIZN hash.c 107;" d file: XSTEP hash.c 108;" d file: ZZ_H_ zz.h 2;" d a run.h /^ } a;$/;" m struct:Interp typeref:struct:Interp::__anon35 alloc re.c /^ t_block alloc;$/;" m struct:my_regex file: alter re.c /^ } alter;$/;" m union:my_node typeref:struct:my_node::__anon12 file: alternation re.c /^PRAZ(alternation);$/;" v anchorbegp re.c /^static int anchorbegp(const re_node *node) {$/;" f file: arg op.h /^ struct expr *arg;$/;" m struct:op typeref:struct:op::expr arg re.c /^ union my_node *arg;$/;" m struct:my_node::__anon12 typeref:union:my_node::__anon12::my_node file: arg re.c /^ union my_node *arg;$/;" m struct:my_node::__anon17 typeref:union:my_node::__anon17::my_node file: arg re.c /^ union my_node *arg;$/;" m struct:my_node::__anon19 typeref:union:my_node::__anon19::my_node file: arg re.c /^ union my_node *arg;$/;" m struct:my_node::__anon20 typeref:union:my_node::__anon20::my_node file: arg run.h /^ struct val arg;$/;" m struct:Interp typeref:struct:Interp::val argc run.h /^ size_t argc;$/;" m struct:Interp::__anon35 argv run.h /^ struct val *argv;$/;" m struct:Interp::__anon35 typeref:struct:Interp::__anon35::val arh op.h /^ } arh;$/;" m struct:op typeref:union:op::__anon32 array venus.c /^ struct op **array;$/;" m struct:sorted typeref:struct:sorted::op file: atechit atechit.c /^void atechit(void (*f)(void)) {$/;" f backref re.c /^ } backref;$/;" m union:my_node typeref:struct:my_node::__anon13 file: bah atechit.c /^static void bah(void) {$/;" f file: base re.c /^ t_regex *base;$/;" m struct:parse_context file: binopE expr.h /^ binopE,$/;" e enum:t_expr bl_free re_block.c.h /^static void bl_free(t_block *b) {$/;" f bl_init re_block.c.h /^static void bl_init(t_block *b) {$/;" f bl_node re_block.c.h /^static re_node *bl_node(t_block *b) {$/;" f bl_string re_block.c.h /^static unsigned char *bl_string(t_block *b, size_t len) {$/;" f block re.c /^ t_block *block;$/;" m struct:parse_context file: block_node re_block.c.h /^struct block_node {$/;" s bonus expr.h /^ size_t bonus;$/;" m union:expr::__anon27 branch re.c /^PRAZ(branch);$/;" v branchend re.c /^static const re_node *branchend(const re_node *a, const re_node *b) {$/;" f file: brk hash.h /^ size_t brk;$/;" m struct:__anon29 buf IO.c /^ String *buf;$/;" m struct:IO file: buf Str.h /^ char *buf;$/;" m struct:__anon25 buf expr.h /^ jmp_buf buf;$/;" m struct:__anon28 buf re.c /^ unsigned char *buf;$/;" m struct:my_node::__anon18 file: buf re_block.c.h /^ unsigned char *buf;$/;" m struct:txt_node bufk IO.c /^static void bufk(IO *f, size_t n) {$/;" f file: cached re.c /^static String cached[MAGIC];$/;" v file: cachfill re.c /^static size_t cachfill, cachlast;$/;" v file: cachlast re.c /^static size_t cachfill, cachlast;$/;" v file: cap_ptr re.c /^ struct cap_state *cap_ptr;$/;" m struct:my_regex typeref:struct:my_regex::cap_state file: cap_state re.c /^struct cap_state {$/;" s file: capture re.c /^ } capture;$/;" m union:my_node typeref:struct:my_node::__anon14 file: captures re.c /^ size_t captures;$/;" m struct:my_regex file: cat Str.c /^static void cat(String *s, const void *m, size_t n) {$/;" f file: cat_n re.c /^static void cat_n(String *s, unsigned long n) {$/;" f file: cdefclass re.c /^static int cdefclass(const unsigned char *ptr) {$/;" f file: class re.c /^ } class;$/;" m union:my_node typeref:struct:my_node::__anon15 file: cleanup run.c /^static void cleanup(void) {$/;" f file: cmp hash.h /^ int (*cmp)(const void *, const void *);$/;" m struct:__anon29 compar re.c /^static int compar(const void *a, const void *b) {$/;" f file: compar strhash.c /^static int compar(const void *ap, const void *bp) {$/;" f file: compar venus.c /^static int compar(const void *a, const void *b) {$/;" f file: compile compile.c /^void compile(struct text *code) {$/;" f con_error expr.c /^static void con_error(const t_context *x, const t_context *y) {$/;" f file: con_nop expr.c /^static void con_nop(t_context *c) {$/;" f file: cond re.c /^ union my_node *cond;$/;" m struct:my_node::__anon20 typeref:union:my_node::__anon20::my_node file: const_binop transmogrify.c 51;" d file: const_unop transmogrify.c 37;" d file: content run.h /^ struct val content;$/;" m struct:__anon39 typeref:struct:__anon39::val data mars.h /^ struct op *data;$/;" m struct:mars typeref:struct:mars::op data variable.h /^ void **data;$/;" m struct:__anon41 dc_alpha re.c /^static unsigned char dc_alpha[CLASS_SIZE];$/;" v file: dc_cntrl re.c /^static unsigned char dc_cntrl[CLASS_SIZE];$/;" v file: dc_digit re.c /^static unsigned char dc_digit[CLASS_SIZE];$/;" v file: dc_lower re.c /^static unsigned char dc_lower[CLASS_SIZE];$/;" v file: dc_print re.c /^static unsigned char dc_print[CLASS_SIZE];$/;" v file: dc_space re.c /^static unsigned char dc_space[CLASS_SIZE];$/;" v file: dc_upper re.c /^static unsigned char dc_upper[CLASS_SIZE];$/;" v file: dc_word re.c /^static unsigned char dc_word[CLASS_SIZE];$/;" v file: dc_xdigit re.c /^static unsigned char dc_xdigit[CLASS_SIZE];$/;" v file: debug main_opt.h /^ } debug;$/;" m struct:Options typeref:enum:Options::__anon31 decom_class re.c /^static void decom_class(String *s, const unsigned char vec[HAVE_C99(static CLASS_SIZE)]) {$/;" f file: decom_liter re.c /^static void decom_liter(String *s, const re_node *node) {$/;" f file: decom_node re.c /^static void decom_node(String *s, const re_node *node, const re_node *end) {$/;" f file: decom_repeat re.c /^static void decom_repeat(String *s, const re_node *node) {$/;" f file: decouple list.c /^static void decouple(struct list *l, size_t slack) {$/;" f file: decr kork.c /^static void decr(dolphin *dp) {$/;" f file: decr list.c /^static void decr(whale *wp) {$/;" f file: defclass re.c /^ } defclass;$/;" m union:my_node typeref:struct:my_node::__anon16 file: del variable.h /^ void (*del)(void *);$/;" m struct:__anon41 delcookie variable.c /^static void delcookie(void *c) {$/;" f file: delk hash.h /^ void (*delk)(void *);$/;" m struct:__anon29 delk strhash.c /^static void delk(void *p) {$/;" f file: delk venus.c /^static void delk(void *k) {$/;" f file: delv hash.h /^ void (*delv)(void *);$/;" m struct:__anon29 delv re.c /^static void delv(void *v) {$/;" f file: delv venus.c /^static void delv(void *v) {$/;" f file: deparse deparse.c /^void deparse(const struct text *t) {$/;" f deparse main_opt.h /^ int deparse;$/;" m struct:Options depth expr.h /^ size_t depth;$/;" m struct:__anon28 depth_get run.c /^size_t depth_get(void) {$/;" f depth_restore run.c /^void depth_restore(size_t n) {$/;" f dirct IO.c /^ } dirct;$/;" m struct:IO typeref:enum:IO::__anon1 file: display deparse.c /^static int display(enum t_binop b) {$/;" f file: do_indent re.c /^static void do_indent(FILE *fp, size_t n) {$/;" f file: do_match match.c /^void do_match(struct val *v, t_regex *re) {$/;" f do_stuff deparse.c /^static void do_stuff(struct op *op) {$/;" f file: dolphin kork.c /^typedef struct ko_dolphin dolphin;$/;" t typeref:struct:ko_dolphin file: dostuff re.c /^static void dostuff(t_regex *re) {$/;" f file: dump_expr deparse.c /^static void dump_expr(const struct expr *e, int inlist) {$/;" f file: dump_ko deparse.c /^static void dump_ko(const struct kork *k) {$/;" f file: dump_op deparse.c /^static void dump_op(struct op *op) {$/;" f file: dump_str deparse.c /^static void dump_str(const String *s) {$/;" f file: dumpclass re.c /^static void dumpclass(FILE *fp, const unsigned char vec[HAVE_C99(static CLASS_SIZE)]) {$/;" f file: dumpliter re.c /^static void dumpliter(FILE *fp, const re_node *node) {$/;" f file: dumpnode re.c /^static void dumpnode(FILE *fp, const re_node *node, const re_node *end, const size_t indent) {$/;" f file: dup sub.c /^static struct expr *dup(const struct expr *e) {$/;" f file: end re.c /^ size_t start, end, pending;$/;" m struct:cap_state file: end_if compile.c /^static struct op *end_if(struct text *code, size_t *n) {$/;" f file: entries hash.h /^ size_t entries, size, newsize;$/;" m struct:__anon29 entry hash.c /^ struct h_entry entry;$/;" m struct:h_node typeref:struct:h_node::h_entry file: eval_expr expr.c /^struct val *eval_expr(struct expr *e) {$/;" f eval_into expr.c /^void eval_into(struct expr *e, struct val *v) {$/;" f eval_pop expr.c /^struct val *eval_pop(void) {$/;" f eval_push expr.c /^void eval_push(struct expr *ex) {$/;" f execute run.c /^struct val *execute(const struct op *op, struct val *arg) {$/;" f expr expr.h /^ struct expr *expr;$/;" m union:expr::__anon27 typeref:struct:expr::__anon27::expr expr expr.h /^struct expr {$/;" s expr op.h /^ struct expr *expr;$/;" m union:op::__anon32 typeref:struct:op::__anon32::expr expr sub.c /^ struct expr *expr;$/;" m struct:sub typeref:struct:sub::expr file: expr_binop expr.c /^enum t_binop expr_binop(int c) {$/;" f expr_end expr.c /^void expr_end(void) {$/;" f expr_init expr.c /^void expr_init(void) {$/;" f expr_pp expr.c /^void expr_pp(enum t_binop op, struct val *x, struct val *y) {$/;" f ext val.h /^ IO *ext;$/;" m union:val::__anon40 field list.h /^ struct val **field;$/;" m struct:li_whale typeref:struct:li_whale::val file xmalloc.c /^ const char *file;$/;" m struct:node file: fill re.c /^static void fill(unsigned char *v, int (*pred)(int)) {$/;" f file: flags re.c /^ enum re_flags flags;$/;" m struct:my_regex typeref:enum:my_regex::re_flags file: fp IO.c /^ FILE *fp;$/;" m struct:IO file: free_expr expr.c /^void free_expr(struct expr *x) {$/;" f get_expr expr.c /^struct expr *get_expr(struct op *op) {$/;" f get_iobj expr.c /^struct expr *get_iobj(struct op *op) {$/;" f get_list expr.c /^static struct expr *get_list(struct op *op, int null) {$/;" f file: get_lval expr.c /^struct expr *get_lval(struct op *op) {$/;" f get_value expr.c /^static struct expr *get_value(struct op *op, int null) {$/;" f file: h_del hash.c /^int h_del(Hash *h, const void *key) {$/;" f h_end hash.c /^void h_end(Hash *h) {$/;" f h_entry hash.c /^struct h_entry {$/;" s file: h_get hash.c /^int h_get(Hash *h, const void *key, void **res) {$/;" f h_init hash.c /^void h_init($/;" f h_nextkv hash.c /^int h_nextkv(Hash *h, void **k, void **v) {$/;" f h_node hash.c /^struct h_node {$/;" s file: h_put hash.c /^int h_put(Hash *h, void *key, void *val, int replace) {$/;" f h_reset hash.c /^void h_reset(Hash *h) {$/;" f hang hang.c /^void hang(void) {$/;" f hash expr.h /^ t_strhash *hash;$/;" m union:expr::__anon26 hash hash.c /^ size_t hash;$/;" m struct:h_entry file: hash hash.h /^ size_t (*hash)(const void *, size_t);$/;" m struct:__anon29 hash re.c /^static size_t hash(const void *s, size_t seed) {$/;" f file: hash strhash.c /^ Hash hash;$/;" m struct:strhash file: hash strhash.c /^static size_t hash(const void *p, size_t h) {$/;" f file: hash variable.h /^ t_strhash *hash;$/;" m struct:__anon41 hash venus.c /^static size_t hash(const void *p, size_t seed) {$/;" f file: hp_expr transmogrify.c /^static int hp_expr(const struct expr *e) {$/;" f file: id sub.c /^ size_t id;$/;" m struct:sub file: inc_ludes inc.c /^const char *inc_ludes[] = INC_PREFIX_LIST;$/;" v incr kork.c /^static dolphin *incr(dolphin *dp) {$/;" f file: incr list.c /^static whale *incr(whale *wp) {$/;" f file: indep re.c /^ } indep;$/;" m union:my_node typeref:struct:my_node::__anon17 file: index run.h /^ size_t *index;$/;" m struct:Interp::__anon37 index run.h /^ size_t *index;$/;" m struct:Interp::__anon38 io_bufptr IO.c /^const char *io_bufptr(IO *io) {$/;" f io_bufred IO.c /^int io_bufred(const IO *io) {$/;" f io_clearerr IO.c /^void io_clearerr(IO *f) {$/;" f io_close IO.c /^int io_close(IO *io) {$/;" f io_cmppeek IO.c /^int io_cmppeek(IO *f, size_t o, const void *p, size_t n) {$/;" f io_decr IO.c /^void io_decr(IO *io) {$/;" f io_delete IO.c /^static void io_delete(IO *io) {$/;" f file: io_end IO.c /^void io_end(void) {$/;" f io_enter IO.c /^IO *io_enter(const char *name, FILE *fp, enum io_flags mode) {$/;" f io_eof IO.c /^int io_eof(const IO *f) {$/;" f io_err IO.c /^int io_err(const IO *f) {$/;" f io_flags IO.h /^enum io_flags {$/;" g io_flush IO.c /^int io_flush(IO *f) {$/;" f io_fp IO.c /^FILE *io_fp(const IO *io) {$/;" f io_getc IO.c /^int io_getc(IO *f) {$/;" f io_getline IO.c /^size_t io_getline(IO *f, String *s) {$/;" f io_incr IO.c /^IO *io_incr(IO *io) {$/;" f io_init IO.c /^void io_init(void) {$/;" f io_name IO.c /^const char *io_name(const IO *io, String *s) {$/;" f io_open IO.c /^IO *io_open(const char *name, enum io_flags mode) {$/;" f io_peek IO.c /^int io_peek(IO *f, size_t pos) {$/;" f io_putc IO.c /^int io_putc(IO *f, int c) {$/;" f io_read IO.c /^size_t io_read(IO *f, String *s, size_t n) {$/;" f io_seek IO.c /^int io_seek(IO *f, long off, enum io_whence w) {$/;" f io_tell IO.c /^long io_tell(IO *f) {$/;" f io_unbuffer IO.c /^void io_unbuffer(IO *io) {$/;" f io_whence IO.h /^enum io_whence {$/;" g io_write IO.c /^size_t io_write(IO *f, const String *s) {$/;" f io_write_m IO.c /^size_t io_write_m(IO *f, const void *p, size_t n) {$/;" f io_write_s IO.c /^size_t io_write_s(IO *f, const char *s) {$/;" f io_xcmp IO.c /^int io_xcmp(IO *f, size_t a, size_t b, size_t n) {$/;" f iomatch re.c /^static size_t iomatch(const t_regex *base, const re_node *node, IO *s, size_t o) {$/;" f file: iter hash.h /^ size_t iter;$/;" m struct:__anon29 iterptr hash.h /^ struct h_node *iterptr;$/;" m struct:__anon29 typeref:struct:__anon29::h_node kdp kork.h /^ struct ko_dolphin *kdp;$/;" m struct:kork typeref:struct:kork::ko_dolphin key hash.c /^ void *key;$/;" m struct:h_entry file: ko val.h /^ struct kork *ko;$/;" m struct:val typeref:struct:val::kork ko_at kork.c /^int ko_at(const kork *k, size_t i) {$/;" f ko_cat kork.c /^void ko_cat(kork *k, const kork *z) {$/;" f ko_cat_c kork.c /^void ko_cat_c(kork *k, char c) {$/;" f ko_cat_m kork.c /^void ko_cat_m(kork *k, const void *p, size_t n) {$/;" f ko_chr kork.c /^size_t ko_chr(const kork *k, int c) {$/;" f ko_cmp kork.c /^int ko_cmp(const kork *k1, const kork *k2) {$/;" f ko_cpy kork.c /^void ko_cpy(kork *k, const kork *z) {$/;" f ko_cpy_c kork.c /^void ko_cpy_c(kork *k, char c) {$/;" f ko_cpy_m kork.c /^void ko_cpy_m(kork *k, const void *p, size_t n) {$/;" f ko_cpy_s kork.c /^void ko_cpy_s(kork *k, const char *s) {$/;" f ko_decouple kork.c /^void ko_decouple(kork *k) {$/;" f ko_delete kork.c /^void ko_delete(kork *k) {$/;" f ko_dolphin kork.h /^struct ko_dolphin {$/;" s ko_dup kork.c /^kork *ko_dup(const kork *old) {$/;" f ko_getline kork.c /^size_t ko_getline(IO *io, kork *k) {$/;" f ko_grep kork.c /^void ko_grep(kork *k, int (*pred)(int)) {$/;" f ko_lastchar kork.c /^int ko_lastchar(const kork *k) {$/;" f ko_length kork.c /^size_t (ko_length)(const kork *k) {$/;" f ko_length kork.h 60;" d ko_lower kork.c /^void ko_lower(kork *k) {$/;" f ko_new kork.c /^kork *ko_new(void) {$/;" f ko_num kork.c /^void ko_num(kork *k, double d) {$/;" f ko_ptr kork.c /^const char *ko_ptr(const kork *k) {$/;" f ko_read kork.c /^size_t ko_read(IO *io, kork *k, size_t n) {$/;" f ko_reverse kork.c /^void ko_reverse(kork *k) {$/;" f ko_shift kork.c /^void ko_shift(kork *k, size_t n) {$/;" f ko_shiftws kork.c /^void ko_shiftws(kork *k) {$/;" f ko_str kork.c /^const String *ko_str(kork *k) {$/;" f ko_szp kork.c /^const char *ko_szp(kork *k) {$/;" f ko_trunc kork.c /^void ko_trunc(kork *k, size_t n) {$/;" f ko_upper kork.c /^void ko_upper(kork *k) {$/;" f ko_zero kork.c /^void (ko_zero)(kork *k) {$/;" f ko_zero kork.h 61;" d kork kork.c /^typedef struct kork kork;$/;" t typeref:struct:kork file: kork kork.h /^struct kork {$/;" s left expr.h /^ } left;$/;" m struct:expr typeref:union:expr::__anon27 len re.c /^ size_t len;$/;" m struct:my_node::__anon18 file: length Str.h /^ size_t length;$/;" m struct:__anon25 length deparse.c /^ size_t length;$/;" m struct:__anon4 file: length kork.h /^ size_t offset, length;$/;" m struct:kork length list.h /^ size_t length, size;$/;" m struct:li_whale length list.h /^ size_t offset, length;$/;" m struct:list length mars.h /^ size_t size, length;$/;" m struct:mars length run.h /^ size_t length, size;$/;" m struct:Interp::__anon36 length strhash.c /^ size_t length;$/;" m struct:strx file: length strhash.c /^ size_t length;$/;" m struct:strx_const file: length text.h /^ size_t length, size;$/;" m struct:text length variable.h /^ size_t size, length;$/;" m struct:__anon41 length venus.c /^ size_t size, length;$/;" m struct:sorted file: li_append list.c /^void li_append(struct list *k, const struct list *l) {$/;" f li_at list.c /^struct val *li_at(const struct list *l, size_t i) {$/;" f li_cmp list.c /^int li_cmp(const struct list *k, const struct list *l) {$/;" f li_decouple list.c /^void li_decouple(struct list *l) {$/;" f li_delete list.c /^void li_delete(struct list *l) {$/;" f li_dup list.c /^struct list *li_dup(const struct list *k) {$/;" f li_length list.c /^size_t (li_length)(const struct list *l) {$/;" f li_length list.h 39;" d li_new list.c /^struct list *li_new(void) {$/;" f li_push list.c /^void li_push(struct list *l, struct val *v) {$/;" f li_push_cpy list.c /^void li_push_cpy(struct list *l, const struct val *v) {$/;" f li_reverse list.c /^void li_reverse(struct list *l) {$/;" f li_shift list.c /^void li_shift(struct list *l, size_t n) {$/;" f li_trunc list.c /^void li_trunc(struct list *l, size_t n) {$/;" f li_whale list.h /^struct li_whale {$/;" s li_zero list.c /^void (li_zero)(struct list *l) {$/;" f li_zero list.h 40;" d line op.h /^ size_t line;$/;" m struct:op line xmalloc.c /^ unsigned line;$/;" m struct:node file: list list.h /^struct list {$/;" s list val.h /^ struct list *list;$/;" m union:val::__anon40 typeref:struct:val::__anon40::list listE expr.h /^ listE$/;" e enum:t_expr literE expr.h /^ literE,$/;" e enum:t_expr liter_expr transmogrify.c /^static int liter_expr(const struct expr *const e) {$/;" f file: literal re.c /^ } literal;$/;" m union:my_node typeref:struct:my_node::__anon18 file: lwp list.h /^ struct li_whale *lwp;$/;" m struct:list typeref:struct:list::li_whale m_end run.h /^ } m_end;$/;" m struct:Interp typeref:struct:Interp::__anon38 m_start run.h /^ } m_start;$/;" m struct:Interp typeref:struct:Interp::__anon37 ma_end mars.c /^void ma_end(struct mars *m) {$/;" f ma_enter mars.c /^int ma_enter(struct mars *m, const String *key, struct op *value) {$/;" f ma_exists mars.c /^int ma_exists(const struct mars *m, const String *key) {$/;" f ma_find mars.c /^struct op *ma_find(const struct mars *m, String *key) {$/;" f ma_init mars.c /^void ma_init(struct mars *m) {$/;" f magic val.h /^ } magic;$/;" m struct:val typeref:union:val::__anon40 main main.c /^int main(int argc, char **argv) {$/;" f make_var deparse.c /^static void make_var(struct val *v) {$/;" f file: mars mars.h /^struct mars {$/;" s match re.c /^static size_t match(const t_regex *base, const re_node *node, const String *s, size_t o) {$/;" f file: match run.h /^ } match;$/;" m struct:Interp typeref:struct:Interp::__anon36 match_class re.c /^static int match_class(unsigned char c, const unsigned char *vec) {$/;" f file: matches run.h /^ struct val *matches;$/;" m struct:Interp::__anon36 typeref:struct:Interp::__anon36::val max re.c /^ size_t min, max;$/;" m struct:my_node::__anon19 file: maximum re.c /^static size_t maximum(const size_t a, const size_t b) {$/;" f file: mem_dup re.c /^static void *mem_dup(const void *p, size_t n, size_t m) {$/;" f file: min re.c /^ size_t min, max;$/;" m struct:my_node::__anon19 file: minimum re.c /^static size_t minimum(const size_t a, const size_t b) {$/;" f file: minlen re.c /^ size_t minlen;$/;" m struct:my_regex file: minlen re.c /^static size_t minlen(const re_node *node) {$/;" f file: mode IO.c /^ enum io_flags mode;$/;" m struct:IO typeref:enum:IO::io_flags file: my_mars_end main.c /^static void my_mars_end(void) {$/;" f file: my_mars_end_flag main.c /^static int my_mars_end_flag;$/;" v file: my_node re.c /^typedef union my_node {$/;" u file: my_regex re.c /^struct my_regex {$/;" s file: my_text_off main.c /^static void my_text_off(void) {$/;" f file: my_venus_end main.c /^static void my_venus_end(void) {$/;" f file: my_x_end run.c /^static void my_x_end(void) {$/;" f file: n re.c /^ size_t n;$/;" m struct:my_node::__anon13 file: n re.c /^ size_t n;$/;" m struct:my_node::__anon14 file: n re.c /^ size_t n;$/;" m struct:my_node::__anon19 file: name IO.c /^ char *name;$/;" m struct:IO file: newsize hash.h /^ size_t entries, size, newsize;$/;" m struct:__anon29 next IO.c /^ struct IO *prev, *next;$/;" m struct:IO typeref:struct:IO:: file: next hash.c /^ struct h_node *next;$/;" m struct:h_node typeref:struct:h_node::h_node file: next op.h /^ struct op *next;$/;" m struct:op typeref:struct:op::op next re_block.c.h /^ struct block_node *next;$/;" m struct:block_node typeref:struct:block_node::block_node next re_block.c.h /^ struct txt_node *next;$/;" m struct:txt_node typeref:struct:txt_node::txt_node next xmalloc.c /^ struct node *prev, *next;$/;" m struct:node typeref:struct:node:: file: nextchar opt.c /^static const char *nextchar;$/;" v file: nfill re.c /^static void nfill(unsigned char *v, int (*pred)(int)) {$/;" f file: nil kork.c /^static dolphin nil = {$/;" v file: node xmalloc.c /^static struct node {$/;" s file: nodes re_block.c.h /^ re_node nodes[BLOCK_MAGIC];$/;" m struct:block_node notcomplex re.c /^static re_node **notcomplex(re_node **node, const re_node *end) {$/;" f file: null mars.c /^static void null(struct mars **p, size_t n) {$/;" f file: num val.h /^ double num;$/;" m struct:val offoff kork.c /^static void offoff(kork *k) {$/;" f file: offset Str.h /^ size_t offset;$/;" m struct:__anon25 offset kork.h /^ size_t offset, length;$/;" m struct:kork offset list.h /^ size_t offset, length;$/;" m struct:list omgwtf_this_cant_be_happening zz.c /^void omgwtf_this_cant_be_happening(const char *file, unsigned long line) {$/;" f op expr.h /^ struct op *op;$/;" m union:expr::__anon27 typeref:struct:expr::__anon27::op op expr.h /^ int op;$/;" m struct:expr op op.h /^ struct op *op;$/;" m union:op::__anon32 typeref:struct:op::__anon32::op op op.h /^struct op {$/;" s op_end op.c /^void op_end(struct op *op) {$/;" f op_getop op.c /^void op_getop(struct op *p) {$/;" f op_init op.c /^void op_init(struct op *op) {$/;" f op_resolve compile.c /^static void op_resolve(struct op *o) {$/;" f file: open_inc parse.c /^static IO *open_inc(const char *s, enum io_flags mode) {$/;" f file: ops deparse.c /^ struct op **ops;$/;" m struct:__anon4 typeref:struct:__anon4::op file: opt_arg opt.c /^const char *opt_arg;$/;" v opt_err opt.c /^int opt_err;$/;" v opt_get opt.c /^int opt_get(int argc, char *const *argv, const char *opts) {$/;" f opt_ind opt.c /^int opt_ind;$/;" v p re.c /^ size_t *p;$/;" m struct:parse_context file: parse parse.c /^void parse(IO *f, struct text *text, size_t *line) {$/;" f parse_context re.c /^struct parse_context {$/;" s file: pending re.c /^ size_t start, end, pending;$/;" m struct:cap_state file: pp_abs pp.c /^void pp_abs(struct val *v) {$/;" f pp_abs pp.h /^DECL_PP1(pp_abs);$/;" v pp_acos pp.c /^void pp_acos(struct val *v) {$/;" f pp_acos pp.h /^DECL_PP1(pp_acos);$/;" v pp_add pp.c /^void pp_add(struct val *v, struct val *b) {$/;" f pp_add pp.h /^DECL_PP2(pp_add);$/;" v pp_and pp.c /^void pp_and(struct val *v, struct val *b) {$/;" f pp_and pp.h /^DECL_PP2(pp_and);$/;" v pp_asin pp.c /^void pp_asin(struct val *v) {$/;" f pp_asin pp.h /^DECL_PP1(pp_asin);$/;" v pp_atan pp.c /^void pp_atan(struct val *v) {$/;" f pp_atan pp.h /^DECL_PP1(pp_atan);$/;" v pp_atan2 pp.c /^void pp_atan2(struct val *v) {$/;" f pp_atan2 pp.h /^DECL_PP1(pp_atan2);$/;" v pp_chr pp.c /^void pp_chr(struct val *v) {$/;" f pp_chr pp.h /^DECL_PP1(pp_chr);$/;" v pp_comma pp.c /^void pp_comma(struct val *v, struct val *b) {$/;" f pp_comma pp.h /^DECL_PP2(pp_comma);$/;" v pp_concat pp.c /^void pp_concat(struct val *v, struct val *b) {$/;" f pp_concat pp.h /^DECL_PP2(pp_concat);$/;" v pp_cos pp.c /^void pp_cos(struct val *v) {$/;" f pp_cos pp.h /^DECL_PP1(pp_cos);$/;" v pp_defined pp.c /^void pp_defined(struct val *v) {$/;" f pp_defined pp.h /^DECL_PP1(pp_defined);$/;" v pp_div pp.c /^void pp_div(struct val *v, struct val *b) {$/;" f pp_div pp.h /^DECL_PP2(pp_div);$/;" v pp_eof pp.c /^void pp_eof(struct val *v) {$/;" f pp_eof pp.h /^DECL_PP1(pp_eof);$/;" v pp_eq pp.c /^void pp_eq(struct val *v, struct val *b) {$/;" f pp_eq pp.h /^DECL_PP2(pp_eq);$/;" v pp_eq_n pp.c /^void pp_eq_n(struct val *v, struct val *b) {$/;" f pp_eq_n pp.h /^DECL_PP2(pp_eq_n);$/;" v pp_error pp.c /^void pp_error(struct val *v) {$/;" f pp_error pp.h /^DECL_PP1(pp_error);$/;" v pp_escape pp.c /^void pp_escape(struct val *v) {$/;" f pp_escape pp.h /^DECL_PP1(pp_escape);$/;" v pp_frombase pp.c /^void pp_frombase(struct val *v, struct val *b) {$/;" f pp_frombase pp.h /^DECL_PP2(pp_frombase);$/;" v pp_getc pp.c /^void pp_getc(struct val *v) {$/;" f pp_getc pp.h /^DECL_PP1(pp_getc);$/;" v pp_getenv pp.c /^void pp_getenv(struct val *v) {$/;" f pp_getenv pp.h /^DECL_PP1(pp_getenv);$/;" v pp_gets pp.c /^void pp_gets(struct val *v) {$/;" f pp_gets pp.h /^DECL_PP1(pp_gets);$/;" v pp_gt pp.c /^void pp_gt(struct val *v, struct val *b) {$/;" f pp_gt pp.h /^DECL_PP2(pp_gt);$/;" v pp_gt_n pp.c /^void pp_gt_n(struct val *v, struct val *b) {$/;" f pp_gt_n pp.h /^DECL_PP2(pp_gt_n);$/;" v pp_int pp.c /^void pp_int(struct val *v) {$/;" f pp_int pp.h /^DECL_PP1(pp_int);$/;" v pp_io pp.c /^void pp_io(struct val *v) {$/;" f pp_io pp.h /^DECL_PP1(pp_io);$/;" v pp_length pp.c /^void pp_length(struct val *v) {$/;" f pp_length pp.h /^DECL_PP1(pp_length);$/;" v pp_log pp.c /^void pp_log(struct val *v) {$/;" f pp_log pp.h /^DECL_PP1(pp_log);$/;" v pp_log10 pp.c /^void pp_log10(struct val *v) {$/;" f pp_log10 pp.h /^DECL_PP1(pp_log10);$/;" v pp_lower pp.c /^void pp_lower(struct val *v) {$/;" f pp_lower pp.h /^DECL_PP1(pp_lower);$/;" v pp_lt pp.c /^void pp_lt(struct val *v, struct val *b) {$/;" f pp_lt pp.h /^DECL_PP2(pp_lt);$/;" v pp_lt_n pp.c /^void pp_lt_n(struct val *v, struct val *b) {$/;" f pp_lt_n pp.h /^DECL_PP2(pp_lt_n);$/;" v pp_match pp.c /^void pp_match(struct val *v, struct val *b) {$/;" f pp_match pp.h /^DECL_PP2(pp_match);$/;" v pp_mod pp.c /^void pp_mod(struct val *v, struct val *b) {$/;" f pp_mod pp.h /^DECL_PP2(pp_mod);$/;" v pp_moend pp.c /^void pp_moend(struct val *v) {$/;" f pp_moend pp.h /^DECL_PP1(pp_moend);$/;" v pp_mostart pp.c /^void pp_mostart(struct val *v) {$/;" f pp_mostart pp.h /^DECL_PP1(pp_mostart);$/;" v pp_mult pp.c /^void pp_mult(struct val *v, struct val *b) {$/;" f pp_mult pp.h /^DECL_PP2(pp_mult);$/;" v pp_ne pp.c /^void pp_ne(struct val *v, struct val *b) {$/;" f pp_ne pp.h /^DECL_PP2(pp_ne);$/;" v pp_ne_n pp.c /^void pp_ne_n(struct val *v, struct val *b) {$/;" f pp_ne_n pp.h /^DECL_PP2(pp_ne_n);$/;" v pp_neg pp.c /^void pp_neg(struct val *v) {$/;" f pp_neg pp.h /^DECL_PP1(pp_neg);$/;" v pp_not pp.c /^void pp_not(struct val *v) {$/;" f pp_not pp.h /^DECL_PP1(pp_not);$/;" v pp_num pp.c /^void pp_num(struct val *v) {$/;" f pp_num pp.h /^DECL_PP1(pp_num);$/;" v pp_open pp.c /^void pp_open(struct val *v) {$/;" f pp_open pp.h /^DECL_PP1(pp_open);$/;" v pp_openr pp.c /^void pp_openr(struct val *v) {$/;" f pp_openr pp.h /^DECL_PP1(pp_openr);$/;" v pp_openw pp.c /^void pp_openw(struct val *v) {$/;" f pp_openw pp.h /^DECL_PP1(pp_openw);$/;" v pp_or pp.c /^void pp_or(struct val *v, struct val *b) {$/;" f pp_or pp.h /^DECL_PP2(pp_or);$/;" v pp_ord pp.c /^void pp_ord(struct val *v) {$/;" f pp_ord pp.h /^DECL_PP1(pp_ord);$/;" v pp_pop pp.c /^void pp_pop(struct val *v, struct val *b) {$/;" f pp_pop pp.h /^DECL_PP2(pp_pop);$/;" v pp_pow pp.c /^void pp_pow(struct val *v, struct val *b) {$/;" f pp_pow pp.h /^DECL_PP2(pp_pow);$/;" v pp_quote pp.c /^void pp_quote(struct val *v) {$/;" f pp_quote pp.h /^DECL_PP1(pp_quote);$/;" v pp_read pp.c /^void pp_read(struct val *v, struct val *b) {$/;" f pp_read pp.h /^DECL_PP2(pp_read);$/;" v pp_remove pp.c /^void pp_remove(struct val *v) {$/;" f pp_remove pp.h /^DECL_PP1(pp_remove);$/;" v pp_rename pp.c /^void pp_rename(struct val *v) {$/;" f pp_rename pp.h /^DECL_PP1(pp_rename);$/;" v pp_reverse pp.c /^void pp_reverse(struct val *v) {$/;" f pp_reverse pp.h /^DECL_PP1(pp_reverse);$/;" v pp_seek pp.c /^void pp_seek(struct val *v) {$/;" f pp_seek pp.h /^DECL_PP1(pp_seek);$/;" v pp_shift pp.c /^void pp_shift(struct val *v, struct val *b) {$/;" f pp_shift pp.h /^DECL_PP2(pp_shift);$/;" v pp_sin pp.c /^void pp_sin(struct val *v) {$/;" f pp_sin pp.h /^DECL_PP1(pp_sin);$/;" v pp_sqrt pp.c /^void pp_sqrt(struct val *v) {$/;" f pp_sqrt pp.h /^DECL_PP1(pp_sqrt);$/;" v pp_str pp.c /^void pp_str(struct val *v) {$/;" f pp_str pp.h /^DECL_PP1(pp_str);$/;" v pp_sub pp.c /^void pp_sub(struct val *v, struct val *b) {$/;" f pp_sub pp.h /^DECL_PP2(pp_sub);$/;" v pp_tan pp.c /^void pp_tan(struct val *v) {$/;" f pp_tan pp.h /^DECL_PP1(pp_tan);$/;" v pp_tell pp.c /^void pp_tell(struct val *v) {$/;" f pp_tell pp.h /^DECL_PP1(pp_tell);$/;" v pp_tobase pp.c /^void pp_tobase(struct val *v, struct val *b) {$/;" f pp_tobase pp.h /^DECL_PP2(pp_tobase);$/;" v pp_typeof pp.c /^void pp_typeof(struct val *v) {$/;" f pp_typeof pp.h /^DECL_PP1(pp_typeof);$/;" v pp_upper pp.c /^void pp_upper(struct val *v) {$/;" f pp_upper pp.h /^DECL_PP1(pp_upper);$/;" v prev IO.c /^ struct IO *prev, *next;$/;" m struct:IO typeref:struct:IO::IO file: prev xmalloc.c /^ struct node *prev, *next;$/;" m struct:node typeref:struct:node::node file: printinc main.c /^static void printinc(void) {$/;" f file: ptr strhash.c /^ char *ptr;$/;" m struct:strx file: ptr strhash.c /^ const char *ptr;$/;" m struct:strx_const file: ptr xmalloc.c /^ void *ptr;$/;" m struct:node file: quantifire re.c /^PRAZ(quantifire);$/;" v randseed random.c /^void randseed(void) {$/;" f randval random.c /^double randval(void) {$/;" f rcache re.c /^static Hash rcache;$/;" v file: re_backref re.c /^int re_backref(const t_regex *re, size_t i, size_t *a, size_t *z) {$/;" f re_cabra re.c /^size_t re_cabra(const t_regex *re) {$/;" f re_compile re.c /^t_regex *re_compile(const String *s) {$/;" f re_decompile re.c /^void re_decompile(const t_regex *re, String *s) {$/;" f re_dump re.c /^void re_dump(const t_regex *re, FILE *fp) {$/;" f re_dup re.c /^t_regex *re_dup(t_regex *re) {$/;" f re_end re.c /^void re_end(void) {$/;" f re_flags re.c /^enum re_flags {$/;" g file: re_free re.c /^void re_free(t_regex *re) {$/;" f re_init re.c /^void re_init(void) {$/;" f re_iomatch re.c /^int re_iomatch(t_regex *re, IO *io, size_t *ms, size_t *me) {$/;" f re_match re.c /^int re_match(t_regex *re, const String *s, size_t *ms, size_t *me) {$/;" f re_node re.c /^} re_node;$/;" t typeref:union:my_node file: refs IO.c /^ size_t refs;$/;" m struct:IO file: refs kork.h /^ size_t refs;$/;" m struct:ko_dolphin refs list.h /^ size_t refs;$/;" m struct:li_whale refs re.c /^ size_t refs;$/;" m struct:my_regex file: refs sub.c /^ size_t refs;$/;" m struct:sub file: reinit re.c /^static void reinit(t_regex *re) {$/;" f file: rep re.c /^ } rep;$/;" m union:my_node typeref:struct:my_node::__anon19 file: repbuf re.c /^ size_t *repbuf;$/;" m struct:my_regex file: repets re.c /^ size_t repets;$/;" m struct:my_regex file: resolve compile.c /^static void resolve(struct expr *e) {$/;" f file: result run.h /^ struct val result;$/;" m struct:Interp typeref:struct:Interp::val right expr.h /^ struct expr *right;$/;" m struct:expr typeref:struct:expr::expr root re_block.c.h /^ struct block_node *root;$/;" m struct:__anon34 typeref:struct:__anon34::block_node run run.c /^void run(const struct text *t, size_t argc, char **argv) {$/;" f rx expr.h /^ t_regex *rx;$/;" m union:expr::__anon27 s re.c /^ const String *s;$/;" m struct:parse_context file: s_lastof main.c /^static char *s_lastof(const char *s, const char *set) {$/;" f file: sanitycheck IO.c /^static void sanitycheck(enum io_flags m) {$/;" f file: save_pair run.h /^} save_pair;$/;" t typeref:struct:__anon39 seed hash.h /^ size_t seed;$/;" m struct:__anon29 seen deparse.c /^} seen;$/;" v typeref:struct:__anon4 file: select re.c /^ } select;$/;" m union:my_node typeref:struct:my_node::__anon20 file: sh_delete strhash.c /^void sh_delete(t_strhash *sh) {$/;" f sh_get strhash.c /^void *sh_get(t_strhash *sh, const char *key, size_t keylen) {$/;" f sh_new strhash.c /^t_strhash *sh_new(void (*delv)(void *)) {$/;" f sh_put strhash.c /^void sh_put(t_strhash *sh, const char *key, size_t keylen, void *val) {$/;" f simplerep re.c /^static void simplerep(re_node *node, const re_node *const end) {$/;" f file: siword re.c /^static int siword(int c) {$/;" f file: size Str.h /^ size_t size;$/;" m struct:__anon25 size deparse.c /^ size_t size;$/;" m struct:__anon4 file: size hash.h /^ size_t entries, size, newsize;$/;" m struct:__anon29 size list.h /^ size_t length, size;$/;" m struct:li_whale size mars.h /^ size_t size, length;$/;" m struct:mars size run.h /^ size_t length, size;$/;" m struct:Interp::__anon36 size run.h /^ size_t size;$/;" m struct:Interp::__anon37 size run.h /^ size_t size;$/;" m struct:Interp::__anon38 size text.h /^ size_t length, size;$/;" m struct:text size variable.h /^ size_t size, length;$/;" m struct:__anon41 size venus.c /^ size_t size, length;$/;" m struct:sorted file: size xmalloc.c /^ size_t size;$/;" m struct:node file: skipline parse.c /^static void skipline(IO *f) {$/;" f file: skipspace re.c /^static void skipspace(const String *const s, size_t *const p) {$/;" f file: solid sub.c /^static void solid(struct expr *e) {$/;" f file: sorted venus.c /^struct sorted {$/;" s file: sp_error run.c /^static void sp_error(const save_pair *x, const save_pair *y) {$/;" f file: sp_nop run.c /^static void sp_nop(save_pair *sp) {$/;" f file: sp_writeback run.c /^static void sp_writeback(save_pair *sp) {$/;" f file: stack stack.h 9;" d stack_declare stack.h 12;" d stack_define stack.h 33;" d stack_func stack.h 10;" d stack_store run.c /^void stack_store(struct val *target, const struct val *value) {$/;" f stack_store_del run.c /^static void stack_store_del(struct val *target, struct val *value) {$/;" f file: start re.c /^ re_node *start;$/;" m struct:my_regex file: start re.c /^ size_t start, end, pending;$/;" m struct:cap_state file: start text.h /^ struct op **start;$/;" m struct:text typeref:struct:text::op str kork.h /^ String str;$/;" m struct:ko_dolphin strhash strhash.c /^struct strhash {$/;" s file: strx strhash.c /^struct strx {$/;" s file: strx_const strhash.c /^struct strx_const {$/;" s file: sub sub.c /^struct sub {$/;" s file: sub val.h /^ struct sub *sub;$/;" m union:val::__anon40 typeref:struct:val::__anon40::sub sub_decr sub.c /^void sub_decr(struct sub *p) {$/;" f sub_expr sub.c /^struct expr *sub_expr(const struct sub *p) {$/;" f sub_id sub.c /^size_t sub_id(const struct sub *p) {$/;" f sub_incr sub.c /^struct sub *sub_incr(struct sub *p) {$/;" f sub_new sub.c /^struct sub *sub_new(const struct expr *e) {$/;" f subminlen re.c /^static size_t subminlen(const re_node *node, const re_node *end, size_t start) {$/;" f file: sv_copy expr.c /^static void sv_copy(svalp *dst, const svalp *src) {$/;" f file: sv_end expr.c /^static void sv_end(svalp *x) {$/;" f file: sv_init expr.c /^static void sv_init(svalp *x) {$/;" f file: svalp expr.c /^typedef struct val *svalp;$/;" t typeref:struct:val file: symbolE expr.h /^ symbolE,$/;" e enum:t_expr t_binop expr.h /^enum t_binop {$/;" g t_block re_block.c.h /^} t_block;$/;" t typeref:struct:__anon34 t_context expr.h /^} t_context;$/;" t typeref:struct:__anon28 t_expr expr.h /^enum t_expr {$/;" g t_func expr.h /^enum t_func {$/;" g t_op op.h /^enum t_op {$/;" g t_re_node re.c /^enum t_re_node {$/;" g file: t_regex re.h /^typedef struct my_regex t_regex;$/;" t typeref:struct:my_regex t_strhash strhash.h /^typedef struct strhash t_strhash;$/;" t typeref:struct:strhash t_symbol expr.h /^enum t_symbol {$/;" g t_vr_container variable.h /^} t_vr_container;$/;" t typeref:struct:__anon41 t_vr_cookie variable.h /^typedef size_t t_vr_cookie;$/;" t table hash.h /^ struct h_node **table;$/;" m struct:__anon29 typeref:struct:__anon29::h_node table mars.h /^ struct mars **table;$/;" m struct:mars typeref:struct:mars::mars table venus.h /^ Hash table;$/;" m struct:venus target run.h /^ struct val *target;$/;" m struct:__anon39 typeref:struct:__anon39::val tent expr.h /^ t_vr_cookie tent;$/;" m union:expr::__anon26 text main.c /^static struct text text;$/;" v typeref:struct:text file: text text.h /^struct text {$/;" s text_1 text.c /^void text_1(struct text *p) {$/;" f text_off text.c /^void text_off(struct text *p) {$/;" f text_on text.c /^void text_on(struct text *p) {$/;" f text_push text.c /^struct op *text_push(struct text *p, const struct op *src) {$/;" f to_id deparse.c /^static void to_id(struct kork *k, size_t n) {$/;" f file: told IO.c /^ long told;$/;" m struct:IO file: trans_fold transmogrify.c /^void trans_fold(struct expr **e) {$/;" f transmogrify transmogrify.c /^void transmogrify(struct text *code) {$/;" f trysimpl re.c /^static void trysimpl(re_node *node) {$/;" f file: txt op.h /^ String txt;$/;" m struct:op txt_node re_block.c.h /^struct txt_node {$/;" s txt_root re_block.c.h /^ struct txt_node *txt_root;$/;" m struct:__anon34 typeref:struct:__anon34::txt_node type expr.h /^ enum t_expr type;$/;" m struct:expr typeref:enum:expr::t_expr type op.h /^ enum t_op type;$/;" m struct:op typeref:enum:op::t_op type val.h /^ enum val_cont type;$/;" m struct:val typeref:enum:val::val_cont u_cmp strutil.c /^int u_cmp(const char *as, size_t al, const char *bs, size_t bl) {$/;" f u_hash strutil.c /^size_t u_hash(const char *s, size_t l, size_t h) {$/;" f undef expr.c /^static struct expr *undef(void) {$/;" f file: unopE expr.h /^ unopE,$/;" e enum:t_expr unoptimize main_opt.h /^ int unoptimize;$/;" m struct:Options usage main.c /^static void usage(void) {$/;" f file: used re_block.c.h /^ size_t used;$/;" m struct:block_node v expr.h /^ } v;$/;" m struct:expr typeref:union:expr::__anon26 v_cat val.c /^void v_cat(struct val *dst, struct val *src) {$/;" f v_cat_c val.c /^void v_cat_c(struct val *v, char c) {$/;" f v_cat_m val.c /^void v_cat_m(struct val *v, const void *p, size_t n) {$/;" f v_cat_s val.c /^void v_cat_s(struct val *v, const String *s) {$/;" f v_cmp_ls val.c /^int v_cmp_ls(struct val *v, struct val *b) {$/;" f v_delete val.c /^void v_delete(struct val *v) {$/;" f v_end val.c /^void v_end(struct val *v) {$/;" f v_iniset val.c /^void v_iniset(struct val *dst, const struct val *src) {$/;" f v_init val.c /^void v_init(struct val *v) {$/;" f v_kork val.c /^struct kork *v_kork(struct val *v) {$/;" f v_ok_num val.c /^void v_ok_num(struct val *v) {$/;" f v_ok_str val.c /^void v_ok_str(struct val *v) {$/;" f v_set val.c /^void v_set(struct val *dst, const struct val *src) {$/;" f v_set_io val.c /^void v_set_io(struct val *v, IO *io) {$/;" f v_set_m val.c /^void v_set_m(struct val *v, const void *p, size_t n) {$/;" f v_set_n val.c /^void v_set_n(struct val *v, double d) {$/;" f v_set_s val.c /^void v_set_s(struct val *v, const String *s) {$/;" f v_set_sub val.c /^void v_set_sub(struct val *v, struct sub *s) {$/;" f v_set_undef val.c /^void v_set_undef(struct val *v) {$/;" f v_sptr val.c /^const char *v_sptr(struct val *v, size_t *l) {$/;" f v_true val.c /^int v_true(const struct val *v) {$/;" f v_undef val.c /^struct val *v_undef(void) {$/;" f val expr.h /^ struct val *val;$/;" m union:expr::__anon26 typeref:struct:expr::__anon26::val val val.h /^struct val {$/;" s val_cont val.h /^enum val_cont {$/;" g value hash.c /^ void *value;$/;" m struct:h_entry file: varE expr.h /^ varE,$/;" e enum:t_expr var_end main.c /^static void var_end(void) {$/;" f file: varhashE expr.h /^ varhashE,$/;" e enum:t_expr ve_end venus.c /^void ve_end(struct venus *v) {$/;" f ve_enter venus.c /^void ve_enter(struct venus *v, const String *s, struct op *o) {$/;" f ve_findnext venus.c /^struct op *ve_findnext(struct venus *v, const String *s, size_t line) {$/;" f ve_findprev venus.c /^struct op *ve_findprev(struct venus *v, const String *s, size_t line) {$/;" f ve_init venus.c /^void ve_init(struct venus *v) {$/;" f ve_label venus.c /^const String *ve_label(struct venus *v, const struct op *op) {$/;" f vec re.c /^ unsigned char *vec;$/;" m struct:my_node::__anon16 file: vec re.c /^ unsigned char vec[CLASS_SIZE];$/;" m struct:my_node::__anon15 file: venus venus.h /^struct venus {$/;" s vpswap list.c /^static void vpswap(struct val **p, struct val **q) {$/;" f file: vr_data variable.c /^void *(vr_data)(const t_vr_container *v, t_vr_cookie c) {$/;" f vr_data variable.h 31;" d vr_delete variable.c /^void vr_delete(t_vr_container *v) {$/;" f vr_exists variable.c /^t_vr_cookie vr_exists(const t_vr_container *v, const char *key, size_t len) {$/;" f vr_freeze variable.c /^void vr_freeze(t_vr_container *v) {$/;" f vr_new variable.c /^t_vr_container *vr_new(void (*del)(void *)) {$/;" f vr_register variable.c /^t_vr_cookie vr_register(t_vr_container *v, const char *key, size_t len, void *val) {$/;" f walk deparse.c /^static int walk(const struct expr *e) {$/;" f file: walk transmogrify.c /^static void walk(struct expr *e) {$/;" f file: whale list.c /^typedef struct li_whale whale;$/;" t typeref:struct:li_whale file: x re.c /^ } x;$/;" m union:my_node typeref:struct:my_node::__anon11 file: xclip hash.c /^static size_t xclip(const Hash *h, const size_t hash_unc) {$/;" f file: xdigits pp.c /^static const char xdigits[] = "0123456789" "abcdefghijklmnopqrstuvwxyz";$/;" v file: xend xmalloc.c /^void xend(void) {$/;" f xfree xmalloc.c /^void xfree(void *ptr) {$/;" f xincentries hash.c /^static void xincentries(Hash *h) {$/;" f file: xmalloc xmalloc.c /^void *(xmalloc)(size_t nmemb, size_t size, const char *file, unsigned line) {$/;" f xmalloc xmalloc.h 12;" d xrealloc xmalloc.c /^void *(xrealloc)(void *optr, size_t nmemb, const char *file, unsigned line) {$/;" f xrealloc xmalloc.h 13;" d xsh_delete main.c /^static void xsh_delete(void *sh) {$/;" f file: xstep hash.c /^static void xstep(Hash *h) {$/;" f file: xstrdup IO.c /^static char *xstrdup(const char *s) {$/;" f file: xv_delete expr.c /^static void xv_delete(void *v) {$/;" f file: xv_delete main.c /^static void xv_delete(void *v) {$/;" f file: xval expr.c /^static int xval(int c) {$/;" f file: