summaryrefslogtreecommitdiff
path: root/tags
blob: 1f8a45d028025bd8c174b3c932816a192f56e653 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
!_TAG_EXTRA_DESCRIPTION	anonymous	/Include tags for non-named objects like lambda/
!_TAG_EXTRA_DESCRIPTION	fileScope	/Include tags of file scope/
!_TAG_EXTRA_DESCRIPTION	pseudo	/Include pseudo tags/
!_TAG_EXTRA_DESCRIPTION	subparser	/Include tags generated by subparsers/
!_TAG_FIELD_DESCRIPTION	epoch	/the last modified time of the input file (only for F\/file kind tag)/
!_TAG_FIELD_DESCRIPTION	file	/File-restricted scoping/
!_TAG_FIELD_DESCRIPTION	input	/input file/
!_TAG_FIELD_DESCRIPTION	name	/tag name/
!_TAG_FIELD_DESCRIPTION	pattern	/pattern/
!_TAG_FIELD_DESCRIPTION	typeref	/Type and name of a variable or typedef/
!_TAG_FIELD_DESCRIPTION!C++	name	/aliased names/
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_KIND_DESCRIPTION!C	d,macro	/macro definitions/
!_TAG_KIND_DESCRIPTION!C	e,enumerator	/enumerators (values inside an enumeration)/
!_TAG_KIND_DESCRIPTION!C	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C	g,enum	/enumeration names/
!_TAG_KIND_DESCRIPTION!C	h,header	/included header files/
!_TAG_KIND_DESCRIPTION!C	m,member	/struct, and union members/
!_TAG_KIND_DESCRIPTION!C	s,struct	/structure names/
!_TAG_KIND_DESCRIPTION!C	t,typedef	/typedefs/
!_TAG_KIND_DESCRIPTION!C	u,union	/union names/
!_TAG_KIND_DESCRIPTION!C	v,variable	/variable definitions/
!_TAG_KIND_DESCRIPTION!C++	M,module	/modules/
!_TAG_KIND_DESCRIPTION!C++	P,partition	/partitions/
!_TAG_KIND_DESCRIPTION!C++	c,class	/classes/
!_TAG_KIND_DESCRIPTION!C++	d,macro	/macro definitions/
!_TAG_KIND_DESCRIPTION!C++	e,enumerator	/enumerators (values inside an enumeration)/
!_TAG_KIND_DESCRIPTION!C++	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C++	g,enum	/enumeration names/
!_TAG_KIND_DESCRIPTION!C++	h,header	/included header files/
!_TAG_KIND_DESCRIPTION!C++	m,member	/class, struct, and union members/
!_TAG_KIND_DESCRIPTION!C++	n,namespace	/namespaces/
!_TAG_KIND_DESCRIPTION!C++	s,struct	/structure names/
!_TAG_KIND_DESCRIPTION!C++	t,typedef	/typedefs/
!_TAG_KIND_DESCRIPTION!C++	u,union	/union names/
!_TAG_KIND_DESCRIPTION!C++	v,variable	/variable definitions/
!_TAG_KIND_DESCRIPTION!Make	I,makefile	/makefiles/
!_TAG_KIND_DESCRIPTION!Make	m,macro	/macros/
!_TAG_KIND_DESCRIPTION!Make	t,target	/targets/
!_TAG_KIND_DESCRIPTION!Markdown	S,subsection	/level 2 sections/
!_TAG_KIND_DESCRIPTION!Markdown	T,l4subsection	/level 4 sections/
!_TAG_KIND_DESCRIPTION!Markdown	c,chapter	/chapters/
!_TAG_KIND_DESCRIPTION!Markdown	h,hashtag	/hashtags/
!_TAG_KIND_DESCRIPTION!Markdown	n,footnote	/footnotes/
!_TAG_KIND_DESCRIPTION!Markdown	s,section	/sections/
!_TAG_KIND_DESCRIPTION!Markdown	t,subsubsection	/level 3 sections/
!_TAG_KIND_DESCRIPTION!Markdown	u,l5subsection	/level 5 sections/
!_TAG_OUTPUT_EXCMD	mixed	/number, pattern, mixed, or combineV2/
!_TAG_OUTPUT_FILESEP	slash	/slash or backslash/
!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
!_TAG_OUTPUT_VERSION	1.1	/current.age/
!_TAG_PARSER_VERSION!C	1.1	/current.age/
!_TAG_PARSER_VERSION!C++	2.2	/current.age/
!_TAG_PARSER_VERSION!Make	1.1	/current.age/
!_TAG_PARSER_VERSION!Markdown	1.1	/current.age/
!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
!_TAG_PROC_CWD	/home/nasr/tb_db/	//
!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
!_TAG_PROGRAM_VERSION	6.2.1	/v6.2.1/
!_TAG_ROLE_DESCRIPTION!C!function	foreigndecl	/declared in foreign languages/
!_TAG_ROLE_DESCRIPTION!C!header	local	/local header/
!_TAG_ROLE_DESCRIPTION!C!header	system	/system header/
!_TAG_ROLE_DESCRIPTION!C!macro	undef	/undefined/
!_TAG_ROLE_DESCRIPTION!C!struct	foreigndecl	/declared in foreign languages/
!_TAG_ROLE_DESCRIPTION!C++!header	exported	/exported with "exported imported ..."/
!_TAG_ROLE_DESCRIPTION!C++!header	imported	/imported with "imported ..."/
!_TAG_ROLE_DESCRIPTION!C++!header	local	/local header/
!_TAG_ROLE_DESCRIPTION!C++!header	system	/system header/
!_TAG_ROLE_DESCRIPTION!C++!macro	undef	/undefined/
!_TAG_ROLE_DESCRIPTION!C++!module	imported	/imported with "imported ..."/
!_TAG_ROLE_DESCRIPTION!C++!module	partOwner	/used for specifying a partition/
!_TAG_ROLE_DESCRIPTION!C++!partition	imported	/imported with "imported ..."/
!_TAG_ROLE_DESCRIPTION!Make!makefile	included	/included/
!_TAG_ROLE_DESCRIPTION!Make!makefile	optional	/optionally included/
$(BIN)	Makefile	/^$(BIN): $(SRC)$/;"	t
ARENA_ALIGN	source/base/base_mem.h	/^#define ARENA_ALIGN /;"	d
Align	source/base/base_arena.h	/^#define Align(/;"	d
BASE_ARENA_H	source/base/base_arena.h	/^#define BASE_ARENA_H$/;"	d
BASE_H	source/base/base.h	/^#define BASE_H$/;"	d
BASE_INCLUDE_H	source/base/base_include.h	/^#define BASE_INCLUDE_H$/;"	d
BASE_IO_H	source/base/base_io.h	/^#define BASE_IO_H$/;"	d
BASE_MEM_H	source/base/base_mem.h	/^#define BASE_MEM_H$/;"	d
BASE_OS_H	source/base/base_os.h	/^#define BASE_OS_H$/;"	d
BASE_STRING_H	source/base/base_string.h	/^#define BASE_STRING_H$/;"	d
BASE_TEST_H	source/base/base_test.h	/^#define BASE_TEST_H$/;"	d
BASE_UNITY	source/engine/engine_main.c	/^#define BASE_UNITY$/;"	d	file:
BIN	Makefile	/^BIN = build\/engine$/;"	m
BLUE	source/base/base_test.h	/^#define BLUE /;"	d
BUFF_DEFAULT	source/base/base.h	/^#define BUFF_DEFAULT /;"	d
BUFF_LARGE	source/base/base.h	/^#define BUFF_LARGE /;"	d
BUFF_SMALL	source/base/base.h	/^#define BUFF_SMALL /;"	d
CC	Makefile	/^CC = clang$/;"	m
CFLAGS	Makefile	/^CFLAGS = -Wall -Wextra -Wfloat-equal -Wswitch-default -Wswitch-enum \\$/;"	m
DEPRECATED	source/base/base.h	/^#define DEPRECATED /;"	d
ENGINE_LEXER_H	source/engine/engine_lexer.h	/^#define ENGINE_LEXER_H$/;"	d
ENGINE_REPL_H	source/engine/engine_parser.c	/^#define ENGINE_REPL_H$/;"	d	file:
ENGINE_REPL_H	source/engine/engine_parser.h	/^#define ENGINE_REPL_H$/;"	d
ENGINE_REPL_H	source/engine/engine_repl.c	/^#define ENGINE_REPL_H$/;"	d	file:
ENGINE_REPL_H	source/engine/engine_repl.h	/^#define ENGINE_REPL_H$/;"	d
ERR_INVALID	source/base/base.h	/^#define ERR_INVALID /;"	d
ERR_IO	source/base/base.h	/^#define ERR_IO /;"	d
ERR_OK	source/base/base.h	/^#define ERR_OK /;"	d
ERR_PARSE	source/base/base.h	/^#define ERR_PARSE /;"	d
ERR_PERM	source/base/base.h	/^#define ERR_PERM /;"	d
FALSE	source/base/base.h	/^#define FALSE /;"	d
GREEN	source/base/base_test.h	/^#define GREEN /;"	d
GiB	source/base/base.h	/^#define GiB(/;"	d
HEADER_H	source/base/bash_hash.h	/^#define HEADER_H$/;"	d
KiB	source/base/base.h	/^#define KiB(/;"	d
LEN	source/base/base_test.h	/^#define LEN(/;"	d
MAX	source/base/base_mem.h	/^#define MAX(/;"	d
MIN	source/base/base_mem.h	/^#define MIN(/;"	d
MemCpy	source/base/base.h	/^#define MemCpy(/;"	d
MemSet	source/base/base.h	/^#define MemSet(/;"	d
MiB	source/base/base.h	/^#define MiB(/;"	d
NIL	source/base/base.h	/^#define NIL /;"	d
PATH_MAX_LEN	source/base/base.h	/^#define PATH_MAX_LEN /;"	d
PushArray	source/base/base_arena.h	/^#define PushArray(/;"	d
PushString	source/base/base_string.h	/^ #define PushString(/;"	d
PushStruct	source/base/base_arena.h	/^#define PushStruct(/;"	d
RED	source/base/base_test.h	/^#define RED /;"	d
RESET	source/base/base_test.h	/^#define RESET /;"	d
SRC	Makefile	/^SRC = source\/engine\/engine_main.c$/;"	m
STACK_H	source/base/base_stack.h	/^#define STACK_H$/;"	d
StringLit	source/base/base_string.h	/^#define StringLit(/;"	d
TOKEN_IDENTIFIER	source/engine/engine_lexer.h	/^    TOKEN_IDENTIFIER,$/;"	e	enum:token_type
TOKEN_UNDEFINED	source/engine/engine_lexer.h	/^    TOKEN_UNDEFINED = 255,$/;"	e	enum:token_type
TOKEN_VALUE	source/engine/engine_lexer.h	/^    TOKEN_VALUE,$/;"	e	enum:token_type
TRUE	source/base/base.h	/^#define TRUE /;"	d
align	source/base/base_mem.h	/^align(u64 pointer, umm alignment)$/;"	f	typeref:typename:internal u64
arena	source/base/base_arena.h	/^    mem_arena *arena;$/;"	m	struct:temp_arena	typeref:typename:mem_arena *
arena_alloc	source/base/base_arena.c	/^arena_alloc(mem_arena *arena, u64 size)$/;"	f	typeref:typename:internal void *
arena_clear	source/base/base_arena.c	/^arena_clear(mem_arena *arena)$/;"	f	typeref:typename:internal void
arena_create	source/base/base_arena.c	/^arena_create(u64 capacity)$/;"	f	typeref:typename:internal mem_arena *
arena_destroy	source/base/base_arena.c	/^arena_destroy(mem_arena *arena)$/;"	f	typeref:typename:internal void
arena_pop	source/base/base_arena.c	/^arena_pop(mem_arena *arena, u64 size)$/;"	f	typeref:typename:internal void
arena_pop_to	source/base/base_arena.c	/^arena_pop_to(mem_arena *arena, u64 pos)$/;"	f	typeref:typename:internal void
arena_resize	source/base/base_arena.c	/^arena_resize(mem_arena *arena, void *old_memory, u64 new_size, u64 old_size)$/;"	f	typeref:typename:internal mem_arena *
arena_resize_align	source/base/base_arena.c	/^arena_resize_align(mem_arena *arena, void *old_memory, u64 new_size, u64 old_size, umm alignment/;"	f	typeref:typename:internal mem_arena *
b16	source/base/base.h	/^typedef i16 b16;$/;"	t	typeref:typename:i16
b32	source/base/base.h	/^typedef i32 b32;$/;"	t	typeref:typename:i32
b8	source/base/base.h	/^typedef u8  b8;$/;"	t	typeref:typename:u8
base_position	source/base/base_arena.h	/^    u8 *base_position;$/;"	m	struct:mem_arena	typeref:typename:u8 *
base_position	source/base/base_stack.h	/^    u8 *base_position;$/;"	m	struct:mem_stack	typeref:typename:u8 *
breakpoint	source/base/base.h	/^#define breakpoint /;"	d
btree	source/engine/engine_parser.c	/^struct btree$/;"	s	file:
btree	source/engine/engine_parser.c	/^typedef struct btree btree;$/;"	t	typeref:struct:btree	file:
btree	source/engine/engine_parser.h	/^struct btree$/;"	s
btree	source/engine/engine_parser.h	/^typedef struct btree btree;$/;"	t	typeref:struct:btree
btree	source/engine/engine_repl.c	/^struct btree$/;"	s	file:
btree	source/engine/engine_repl.c	/^typedef struct btree btree;$/;"	t	typeref:struct:btree	file:
btree	source/engine/engine_repl.h	/^struct btree$/;"	s
btree	source/engine/engine_repl.h	/^typedef struct btree btree;$/;"	t	typeref:struct:btree
calculate_padding	source/base/base_stack.c	/^calculate_padding(u64 pointer, u8 alignment, u64 header_size)$/;"	f	typeref:typename:internal u8
capacity	source/base/base_arena.h	/^    u64 capacity;$/;"	m	struct:mem_arena	typeref:typename:u64
capacity	source/base/base_stack.h	/^    u64 capacity;$/;"	m	struct:mem_stack	typeref:typename:u64
check	source/base/base_test.h	/^#define check(/;"	d
checkpoint	source/base/base_test.h	/^#define checkpoint /;"	d
checkpoint_end_output	source/base/base_test.h	/^#define checkpoint_end_output /;"	d
checkpoint_output	source/base/base_test.h	/^#define checkpoint_output /;"	d
clean	Makefile	/^clean:$/;"	t
current_offset	source/base/base_stack.h	/^    u64 current_offset;$/;"	m	struct:mem_stack	typeref:typename:u64
current_position	source/base/base_arena.h	/^    u64 current_position;$/;"	m	struct:mem_arena	typeref:typename:u64
data	source/base/base_string.h	/^    u8  *data;$/;"	m	struct:string8	typeref:typename:u8 *
database engine in c	README.md	/^# database engine in c$/;"	c
f32	source/base/base.h	/^typedef float  f32;$/;"	t	typeref:typename:float
f64	source/base/base.h	/^typedef double f64;$/;"	t	typeref:typename:double
generate_hash	source/base/base_hash.c	/^generate_hash()$/;"	f	typeref:typename:internal u64
global_variable	source/base/base.h	/^#define global_variable /;"	d
hash	source/base/bash_hash.h	/^typedef struct hash hash;$/;"	t	typeref:struct:hash
hash_map	source/base/bash_hash.h	/^struct hash_map $/;"	s
hash_map	source/base/bash_hash.h	/^typedef struct hash_map hash_map;$/;"	t	typeref:struct:hash_map
header	source/base/base_stack.h	/^    mem_stack_header *header;$/;"	m	struct:mem_stack	typeref:typename:mem_stack_header *
i16	source/base/base.h	/^typedef int16_t i16;$/;"	t	typeref:typename:int16_t
i32	source/base/base.h	/^typedef int32_t i32;$/;"	t	typeref:typename:int32_t
i64	source/base/base.h	/^typedef int64_t i64;$/;"	t	typeref:typename:int64_t
i8	source/base/base.h	/^typedef int8_t  i8;$/;"	t	typeref:typename:int8_t
input_read	source/base/base_io.h	/^input_read()$/;"	f	typeref:typename:internal void
internal	source/base/base.h	/^#define internal /;"	d
is_pow	source/base/base_mem.h	/^is_pow(umm x)$/;"	f	typeref:typename:internal b8
lexeme	source/engine/engine_lexer.h	/^    string8 lexeme;$/;"	m	struct:token	typeref:typename:string8
local_persist	source/base/base.h	/^#define local_persist /;"	d
main	source/engine/engine_main.c	/^int main(int c, char **v)$/;"	f	typeref:typename:int
mem_arena	source/base/base_arena.h	/^struct mem_arena$/;"	s
mem_arena	source/base/base_arena.h	/^typedef struct mem_arena  mem_arena;$/;"	t	typeref:struct:mem_arena
mem_stack	source/base/base_stack.h	/^struct mem_stack$/;"	s
mem_stack	source/base/base_stack.h	/^typedef struct mem_stack mem_stack;$/;"	t	typeref:struct:mem_stack
mem_stack_header	source/base/base_stack.h	/^struct mem_stack_header$/;"	s
mem_stack_header	source/base/base_stack.h	/^typedef struct mem_stack_header mem_stack_header;$/;"	t	typeref:struct:mem_stack_header
node	source/engine/engine_parser.c	/^struct node$/;"	s	file:
node	source/engine/engine_parser.c	/^typedef struct node node;$/;"	t	typeref:struct:node	file:
node	source/engine/engine_parser.h	/^struct node$/;"	s
node	source/engine/engine_parser.h	/^typedef struct node node;$/;"	t	typeref:struct:node
node	source/engine/engine_repl.c	/^struct node$/;"	s	file:
node	source/engine/engine_repl.c	/^typedef struct node node;$/;"	t	typeref:struct:node	file:
node	source/engine/engine_repl.h	/^struct node$/;"	s
node	source/engine/engine_repl.h	/^typedef struct node node;$/;"	t	typeref:struct:node
padding	source/base/base_stack.h	/^    u8 padding;$/;"	m	struct:mem_stack_header	typeref:typename:u8
previous_offset	source/base/base_stack.h	/^    u8 previous_offset;$/;"	m	struct:mem_stack_header	typeref:typename:u8
previous_position	source/base/base_arena.h	/^    u64 previous_position;$/;"	m	struct:mem_arena	typeref:typename:u64
print	source/base/base_os.h	/^#define print(Format) print(/;"	d
print	source/base/base_os.h	/^print(const char *str)$/;"	f	typeref:typename:internal void
read_only	source/base/base.h	/^#define read_only /;"	d
read_only	source/base/base.h	/^#define read_only$/;"	d
run	Makefile	/^run:$/;"	t
show	source/base/base_test.h	/^#define show /;"	d
size	source/base/base_string.h	/^    u64  size;$/;"	m	struct:string8	typeref:typename:u64
smm	source/base/base.h	/^typedef intptr_t  smm;$/;"	t	typeref:typename:intptr_t
stack_create	source/base/base_stack.c	/^stack_create(u64 capacity)$/;"	f	typeref:typename:internal mem_stack *
stack_destroy	source/base/base_stack.c	/^stack_destroy(mem_stack *stack)$/;"	f	typeref:typename:internal void
stack_pop	source/base/base_stack.c	/^stack_pop(mem_stack *stack, void *pointer)$/;"	f	typeref:typename:internal void
stack_pop_all	source/base/base_stack.c	/^stack_pop_all(mem_stack *stack)$/;"	f	typeref:typename:internal void
stack_push	source/base/base_stack.c	/^stack_push(mem_stack *stack, u64 size)$/;"	f	typeref:typename:internal void *
stack_push_align	source/base/base_stack.c	/^stack_push_align(mem_stack *stack, u64 size, u8 alignment)$/;"	f	typeref:typename:internal mem_stack *
stack_resize_align	source/base/base_stack.c	/^stack_resize_align(mem_stack *stack, void *pointer, u64 old_size, u64 new_size, u8 alignment)$/;"	f	typeref:typename:internal mem_stack *
start_position	source/base/base_arena.h	/^    u64        start_position;$/;"	m	struct:temp_arena	typeref:typename:u64
string8	source/base/base_string.h	/^struct string8$/;"	s
string8	source/base/base_string.h	/^typedef struct string8 string8;$/;"	t	typeref:struct:string8
string8_append_char	source/base/base_string.h	/^string8_append_char(string8 *buf, u8 c)$/;"	f	typeref:typename:internal void
string8_cmp	source/base/base_string.h	/^string8_cmp(string8 a, string8 b)$/;"	f	typeref:typename:internal b8
string8_to_u64	source/base/base_string.h	/^string8_to_u64(u8 *buf, umm len)$/;"	f	typeref:typename:internal u64
temp_arena	source/base/base_arena.h	/^struct temp_arena$/;"	s
temp_arena	source/base/base_arena.h	/^typedef struct temp_arena temp_arena;$/;"	t	typeref:struct:temp_arena
temp_arena_begin	source/base/base_arena.c	/^temp_arena_begin(mem_arena *arena)$/;"	f	typeref:typename:internal temp_arena
temp_arena_end	source/base/base_arena.c	/^temp_arena_end(temp_arena temp)$/;"	f	typeref:typename:internal void
temp_breakpoint	source/base/base.h	/^#define temp_breakpoint /;"	d
test	source/base/base_test.h	/^#define test(/;"	d
token	source/engine/engine_lexer.h	/^struct token$/;"	s
token	source/engine/engine_lexer.h	/^typedef struct token token;$/;"	t	typeref:struct:token
token_type	source/engine/engine_lexer.h	/^enum token_type$/;"	g
token_type	source/engine/engine_lexer.h	/^typedef enum token_type token_type;$/;"	t	typeref:enum:token_type
tokenize	source/engine/engine_lexer.c	/^tokenize(string8 buffer)$/;"	f	typeref:typename:internal token *
type	source/engine/engine_lexer.h	/^    token_type type;$/;"	m	struct:token	typeref:typename:token_type
u16	source/base/base.h	/^typedef uint16_t u16;$/;"	t	typeref:typename:uint16_t
u32	source/base/base.h	/^typedef uint32_t u32;$/;"	t	typeref:typename:uint32_t
u64	source/base/base.h	/^typedef uint64_t u64;$/;"	t	typeref:typename:uint64_t
u8	source/base/base.h	/^typedef uint8_t  u8;$/;"	t	typeref:typename:uint8_t
umm	source/base/base.h	/^typedef uintptr_t umm;$/;"	t	typeref:typename:uintptr_t
unused	source/base/base.h	/^#define unused(/;"	d
write_int	source/base/base_test.h	/^write_int(i32 num)$/;"	f	typeref:typename:internal void