Mercurial > repo
view src/ploki/tags @ 8916:0234daffd946
<oerjan> addquote <int-e> I couldn\'t help thinking that maybe if one considers the ramifications in full detail it will turn out that overthinking is often not helpful and therefore, not something to be proud of.
author | HackBot |
---|---|
date | Sun, 14 Aug 2016 02:31:47 +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: