view src/ploki/tags @ 8065:591b1467ccdf

<int-e> le/rn paste/"Paste" is a short story by Henry James. Its contents has been cut into pieces and distributed over numerous tin boxes on the World Wide Web, little pearls of wisdom buried among ordinary pastes.
author HackBot
date Sun, 15 May 2016 13:14:57 +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: