summaryrefslogtreecommitdiff
path: root/tags
blob: afdec3aaaa8b260d3432051c61f6bad3cf79c10f (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
!_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++	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!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_KIND_DESCRIPTION!Sh	a,alias	/aliases/
!_TAG_KIND_DESCRIPTION!Sh	f,function	/functions/
!_TAG_KIND_DESCRIPTION!Sh	h,heredoc	/label for here document/
!_TAG_KIND_DESCRIPTION!Sh	s,script	/script files/
!_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	0.0	/current.age/
!_TAG_PARSER_VERSION!C	1.1	/current.age/
!_TAG_PARSER_VERSION!C++	1.1	/current.age/
!_TAG_PARSER_VERSION!Markdown	1.1	/current.age/
!_TAG_PARSER_VERSION!Sh	0.0	/current.age/
!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
!_TAG_PROC_CWD	/home/nasr/projects/tb/	//
!_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.1.0	//
!_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	local	/local header/
!_TAG_ROLE_DESCRIPTION!C++!header	system	/system header/
!_TAG_ROLE_DESCRIPTION!C++!macro	undef	/undefined/
!_TAG_ROLE_DESCRIPTION!Sh!heredoc	endmarker	/end marker/
!_TAG_ROLE_DESCRIPTION!Sh!script	loaded	/loaded/
ARENA_ALIGN	source/base/base_mem.h	/^#define ARENA_ALIGN /;"	d
ARENA_H	source/base/base_arena.h	/^#define ARENA_H$/;"	d
Align	source/base/base_arena.h	/^#define Align(/;"	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_MEM_H	source/base/base_mem.h	/^#define BASE_MEM_H$/;"	d
BASE_PARSE_H	source/base/base_parse.h	/^#define BASE_PARSE_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
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
COMPARE_STRING	source/base/base_parse.h	/^#define COMPARE_STRING(/;"	d
CORE_H	source/core/core.h	/^#define CORE_H$/;"	d
DEPRECATED	source/base/base.h	/^#define DEPRECATED /;"	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
Line	source/base/base_parse.h	/^} Line;$/;"	t	typeref:struct:__anon805aa67a0108
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
NIL	source/platform/platform.h	/^#define NIL /;"	d
PATH_MAX_LEN	source/base/base.h	/^#define PATH_MAX_LEN /;"	d
PLATFORM_H	source/platform/platform.h	/^#define PLATFORM_H$/;"	d
PLATFORM_INCLUDE_H	source/platform/platform_include.h	/^#define PLATFORM_INCLUDE_H$/;"	d
PushArray	source/base/base_arena.h	/^#define PushArray(/;"	d
PushString	source/base/base_arena.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
STACK_H	source/base/base_stack.h	/^#define STACK_H$/;"	d
TB_IMPLEMENTATION	source/core/core.c	/^#define TB_IMPLEMENTATION$/;"	d	file:
TRUE	source/base/base.h	/^#define TRUE /;"	d
WindowProperties	source/platform/platform.h	/^struct WindowProperties$/;"	s
WindowProperties	source/platform/platform.h	/^typedef struct WindowProperties WindowProperties;$/;"	t	typeref:struct:WindowProperties
__anon805aa67a0108	source/base/base_parse.h	/^{$/;"	s
align	source/base/base_mem.c	/^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 *
border_width	source/platform/platform.h	/^    u32 border_width;$/;"	m	struct:WindowProperties	typeref:typename:u32
breakpoint	source/base/base.h	/^#define breakpoint /;"	d
calculate_padding	source/base/base_stack.c	/^calculate_padding(umm pointer, umm alignment, umm header_size)$/;"	f	typeref:typename:internal umm
capacity	source/base/base_arena.h	/^    u64 capacity;$/;"	m	struct:mem_arena	typeref:typename:u64
capacity	source/base/base_stack.h	/^    umm capacity;$/;"	m	struct:mem_stack	typeref:typename:umm
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
compare_string	source/base/base_string.c	/^compare_string(char *c1, char *c2)$/;"	f	typeref:typename:internal b8
compare_string_struct	source/base/base_string.c	/^compare_string_struct(string c1, string c2)$/;"	f	typeref:typename:internal b8
count	source/base/base_parse.h	/^    i32         count;$/;"	m	struct:proc_file	typeref:typename:i32
current_offset	source/base/base_stack.h	/^    umm current_offset;$/;"	m	struct:mem_stack	typeref:typename:umm
current_position	source/base/base_arena.h	/^    u64 current_position;$/;"	m	struct:mem_arena	typeref:typename:u64
data	source/base/base.h	/^    char *data;$/;"	m	struct:s8	typeref:typename:char *
data	source/base/base_string.h	/^    s8 *data;$/;"	m	struct:string	typeref:typename:s8 *
display_pos	source/platform/platform.h	/^struct display_pos$/;"	s
display_pos	source/platform/platform.h	/^typedef struct display_pos display_pos;$/;"	t	typeref:struct:display_pos
end	source/base/base_parse.h	/^    i8 *end;$/;"	m	struct:__anon805aa67a0108	typeref:typename:i8 *
entries	source/base/base_parse.h	/^    proc_entry *entries;$/;"	m	struct:proc_file	typeref:typename:proc_entry *
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
height	source/platform/platform.h	/^    u32 height;$/;"	m	struct:WindowProperties	typeref:typename:u32
hmh_lp	README.md	/^# hmh_lp$/;"	c
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
internal	source/base/base.h	/^#define internal /;"	d
is_numeric	source/base/base_parse.c	/^is_numeric(char *s)$/;"	f	typeref:typename:internal b8
is_pow	source/base/base_mem.c	/^is_pow(umm x)$/;"	f	typeref:typename:internal b8
key	source/base/base_parse.h	/^    char key[16];$/;"	m	struct:proc_entry	typeref:typename:char[16]
len	source/base/base_parse.h	/^    umm len;$/;"	m	struct:__anon805aa67a0108	typeref:typename:umm
local_persist	source/base/base.h	/^#define local_persist /;"	d
main	source/core/core.c	/^int main()$/;"	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
padding	source/base/base_stack.h	/^    u8 padding;$/;"	m	struct:mem_stack_header	typeref:typename:u8
parse_proc_files	source/base/base_parse.c	/^parse_proc_files(char *path, mem_arena *arena)$/;"	f	typeref:typename:internal proc_file *
parse_u64	source/base/base_string.c	/^parse_u64(char *buf, umm len)$/;"	f	typeref:typename:internal u64
pos	source/platform/platform.h	/^struct pos$/;"	s
pos	source/platform/platform.h	/^typedef struct pos pos;$/;"	t	typeref:struct:pos
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
proc_entry	source/base/base_parse.h	/^struct proc_entry$/;"	s
proc_entry	source/base/base_parse.h	/^typedef struct proc_entry proc_entry;$/;"	t	typeref:struct:proc_entry
proc_file	source/base/base_parse.h	/^struct proc_file$/;"	s
proc_file	source/base/base_parse.h	/^typedef struct proc_file  proc_file;$/;"	t	typeref:struct:proc_file
s8	source/base/base.h	/^struct s8$/;"	s
s8	source/base/base.h	/^typedef struct s8 s8;$/;"	t	typeref:struct:s8
s8	source/base/base_string.h	/^typedef u8  s8;$/;"	t	typeref:typename:u8
show	source/base/base_test.h	/^#define show /;"	d
size	source/base/base.h	/^    umm   size;$/;"	m	struct:s8	typeref:typename:umm
size	source/base/base_string.h	/^    umm size;$/;"	m	struct:string	typeref:typename:umm
skip_whitespaces	source/base/base_string.c	/^skip_whitespaces(string *buffer)$/;"	f	typeref:typename:internal umm
sleep_ms	source/platform/platform.c	/^sleep_ms(long ms)$/;"	f	typeref:typename:internal void
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, umm size)$/;"	f	typeref:typename:internal void *
stack_push_align	source/base/base_stack.c	/^stack_push_align(mem_stack *stack, u64 size, umm 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, u64 alignment)$/;"	f	typeref:typename:internal mem_stack *
start	source/base/base_parse.h	/^    i8 *start;$/;"	m	struct:__anon805aa67a0108	typeref:typename:i8 *
start_position	source/base/base_arena.h	/^    u64        start_position;$/;"	m	struct:temp_arena	typeref:typename:u64
string	source/base/base_string.h	/^struct string$/;"	s
string	source/base/base_string.h	/^typedef struct string string ;$/;"	t	typeref:struct:string
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
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
value	source/base/base_parse.h	/^    char value[16];$/;"	m	struct:proc_entry	typeref:typename:char[16]
value_mask	source/platform/platform.h	/^    u64 value_mask;$/;"	m	struct:WindowProperties	typeref:typename:u64
vertex	source/platform/platform.h	/^struct vertex$/;"	s
vertex	source/platform/platform.h	/^typedef struct vertex vertex;$/;"	t	typeref:struct:vertex
width	source/platform/platform.h	/^    u32 width;$/;"	m	struct:WindowProperties	typeref:typename:u32
window_class	source/platform/platform.h	/^    u32 window_class;$/;"	m	struct:WindowProperties	typeref:typename:u32
window_depth	source/platform/platform.h	/^    i32 window_depth;$/;"	m	struct:WindowProperties	typeref:typename:i32
write_int	source/base/base_test.c	/^write_int(i32 num)$/;"	f	typeref:typename:void
x	source/platform/platform.h	/^    i32 x;$/;"	m	struct:WindowProperties	typeref:typename:i32
x	source/platform/platform.h	/^    i32 x;$/;"	m	struct:display_pos	typeref:typename:i32
x	source/platform/platform.h	/^    i32 x;$/;"	m	struct:pos	typeref:typename:i32
x	source/platform/platform.h	/^    i32 x;$/;"	m	struct:vertex	typeref:typename:i32
y	source/platform/platform.h	/^    i32 y;$/;"	m	struct:WindowProperties	typeref:typename:i32
y	source/platform/platform.h	/^    i32 y;$/;"	m	struct:display_pos	typeref:typename:i32
y	source/platform/platform.h	/^    i32 y;$/;"	m	struct:pos	typeref:typename:i32
y	source/platform/platform.h	/^    i32 y;$/;"	m	struct:vertex	typeref:typename:i32
z	source/platform/platform.h	/^    i32 z;$/;"	m	struct:pos	typeref:typename:i32
z	source/platform/platform.h	/^    i32 z;$/;"	m	struct:vertex	typeref:typename:i32