Added color stdlib module and compilation step for embedding lua stdlib

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2025-08-06 11:36:51 +0200
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2025-08-06 11:36:51 +0200
Commit 116124155ce9a36b50c0b606154547fffe549e49 (patch)
-rw-r--r-- Makefile 22
-rw-r--r-- main.c 39
-rw-r--r-- stdlib/color.h 137
-rw-r--r-- stdlib/color.lua 30
-rw-r--r-- stdlib/json.h 812
-rw-r--r-- stdlib/tilemap.h 19
-rw-r--r-- tags 152
-rw-r--r-- test/main.lua 6
8 files changed, 1195 insertions, 22 deletions
diff --git a/Makefile b/Makefile
1
CC      ?= tcc
1
CC           ?= tcc
2
RAYLIB  := raylib-5.5_linux_amd64
2
RAYLIB       := raylib-5.5_linux_amd64
3
LUA     := lua-5.4.8
3
LUA          := lua-5.4.8
4
CFLAGS  := -std=c99 -v -g -I./vendor/$(RAYLIB)/include -I./vendor/$(LUA)/src
4
CFLAGS       := -std=c99 -v -g -I./vendor/$(RAYLIB)/include -I./vendor/$(LUA)/src
5
LDFLAGS := -L./vendor/$(RAYLIB)/lib -lraylib -L./vendor/$(LUA)/src -llua -lm
5
LDFLAGS      := -L./vendor/$(RAYLIB)/lib -lraylib -L./vendor/$(LUA)/src -llua -lm
6
PROG    := bidi
6
STDLIB_FILES := $(wildcard stdlib/*.lua)
7
PROG_C  := main.c
7
PROG         := bidi
  
8
PROG_C       := main.c
  
9
  
  
10
all: lua hexdump $(STDLIB_FILES:.lua=.h) $(PROG)
8
  
11
  
9
$(PROG): lua hexdump $(PROG_C)
12
%.h: %.lua
  
13
	./hexdump $< $(@:stdlib/%.h=%) > $@
  
14
  
  
15
$(PROG): $(PROG_C)
10
	$(CC) $(CFLAGS) $(PROG_C) -o $(PROG) $(LDFLAGS)
16
	$(CC) $(CFLAGS) $(PROG_C) -o $(PROG) $(LDFLAGS)
11
  
17
  
12
hexdump: hexdump.c
18
hexdump: hexdump.c
...
diff --git a/main.c b/main.c
...
5
#include "lualib.h"
5
#include "lualib.h"
6
#include "lauxlib.h"
6
#include "lauxlib.h"
7
  
7
  
  
8
#include "stdlib/color.h"
  
9
  
8
#define IN_FILE "test/main.lua"
10
#define IN_FILE "test/main.lua"
9
#define DEBUG_LEVEL LOG_DEBUG
11
#define DEBUG_LEVEL LOG_DEBUG
10
  
12
  
  
13
static int lua_getfield_int(lua_State *L, int index, const char *key) {
  
14
	lua_getfield(L, index, key);
  
15
	int val = (int)luaL_checknumber(L, -1);
  
16
	lua_pop(L, 1);
  
17
	return val;
  
18
}
  
19
  
  
20
static int lua_getfield_int_opt(lua_State *L, int index, const char *key, int def) {
  
21
	lua_getfield(L, index, key);
  
22
	int val = lua_isnil(L, -1) ? def : (int)luaL_checknumber(L, -1);
  
23
	lua_pop(L, 1);
  
24
	return val;
  
25
}
  
26
  
11
static int l_open_window(lua_State *L) {
27
static int l_open_window(lua_State *L) {
12
	int width = luaL_checknumber(L, 1);
28
	int width = luaL_checknumber(L, 1);
13
	int height = luaL_checknumber(L, 2);
29
	int height = luaL_checknumber(L, 2);
...
18
	return 0;
34
	return 0;
19
}
35
}
20
  
36
  
21
static int l_window_should_close(lua_State *L) {
37
// TODO: This function name is still a bit sus. Revisit the name later.
22
	lua_pushboolean(L, WindowShouldClose());
38
static int l_window_running(lua_State *L) {
  
39
	lua_pushboolean(L, !WindowShouldClose());
23
	return 1;
40
	return 1;
24
}
41
}
25
  
42
  
...
47
}
64
}
48
  
65
  
49
static int l_clear_window(lua_State *L) {
66
static int l_clear_window(lua_State *L) {
50
	ClearBackground(BLACK);
67
	luaL_checktype(L, 1, LUA_TTABLE);
  
68
	Color color = {
  
69
		.r = (unsigned char)lua_getfield_int(L, 1, "r"),
  
70
		.g = (unsigned char)lua_getfield_int(L, 1, "g"),
  
71
		.b = (unsigned char)lua_getfield_int(L, 1, "b"),
  
72
		.a = (unsigned char)lua_getfield_int_opt(L, 1, "a", 255)
  
73
	};
  
74
	ClearBackground(color);
51
	return 0;
75
	return 0;
52
}
76
}
53
  
77
  
...
64
  
88
  
65
	lua_register(L, "open_window", l_open_window);
89
	lua_register(L, "open_window", l_open_window);
66
	lua_register(L, "close_window", l_close_window);
90
	lua_register(L, "close_window", l_close_window);
67
	lua_register(L, "window_should_close", l_window_should_close);
91
	lua_register(L, "window_running", l_window_running);
68
	lua_register(L, "begin_drawing", l_begin_drawing);
92
	lua_register(L, "begin_drawing", l_begin_drawing);
69
	lua_register(L, "end_drawing", l_end_drawing);
93
	lua_register(L, "end_drawing", l_end_drawing);
70
	lua_register(L, "set_fps", l_set_fps);
94
	lua_register(L, "set_fps", l_set_fps);
71
	lua_register(L, "draw_fps", l_draw_fps);
95
	lua_register(L, "draw_fps", l_draw_fps);
72
	lua_register(L, "clear_window", l_clear_window);
96
	lua_register(L, "clear_window", l_clear_window);
  
97
  
  
98
	if (luaL_loadbuffer(L, color, color_len, "color") || lua_pcall(L, 0, 1, 0)) {
  
99
		fprintf(stderr, "Error loading color.lua: %s\n", lua_tostring(L, -1));
  
100
		lua_close(L);
  
101
		return 1;
  
102
	}
  
103
	lua_setglobal(L, "color");
73
  
104
  
74
	// TODO: This should probably use loadbuffer instead.
105
	// TODO: This should probably use loadbuffer instead.
75
	// https://www.lua.org/manual/5.4/manual.html#luaL_loadbuffer
106
	// https://www.lua.org/manual/5.4/manual.html#luaL_loadbuffer
...
diff --git a/stdlib/color.h b/stdlib/color.h
  
1
#ifndef color_H
  
2
#define color_H
  
3
  
  
4
unsigned char color[] = {
  
5
	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 
  
6
	0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 
  
7
	0x4c, 0x49, 0x47, 0x48, 0x54, 0x47, 0x52, 0x41, 0x59, 0x20, 0x20, 0x3d, 
  
8
	0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 
  
9
	0x67, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x62, 0x20, 0x3d, 
  
10
	0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
11
	0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x52, 
  
12
	0x41, 0x59, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 
  
13
	0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x33, 0x30, 0x2c, 0x20, 0x67, 0x20, 
  
14
	0x3d, 0x20, 0x31, 0x33, 0x30, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, 
  
15
	0x33, 0x30, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 
  
16
	0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 
  
17
	0x47, 0x52, 0x41, 0x59, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 
  
18
	0x20, 0x3d, 0x20, 0x38, 0x30, 0x2c, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 
  
19
	0x38, 0x30, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x38, 0x30, 0x2c, 
  
20
	0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 
  
21
	0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x59, 0x45, 0x4c, 0x4c, 0x4f, 0x57, 
  
22
	0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 
  
23
	0x20, 0x32, 0x35, 0x33, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x34, 
  
24
	0x39, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 
  
25
	0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 
  
26
	0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x20, 0x20, 0x20, 
  
27
	0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 
  
28
	0x35, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x30, 0x33, 0x2c, 
  
29
	0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 
  
30
	0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 
  
31
	0x72, 0x2e, 0x4f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x20, 0x20, 0x20, 0x20, 
  
32
	0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 
  
33
	0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x36, 0x31, 0x2c, 0x20, 0x62, 
  
34
	0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 
  
35
	0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 
  
36
	0x50, 0x49, 0x4e, 0x4b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 
  
37
	0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 
  
38
	0x67, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x39, 0x2c, 0x20, 0x62, 0x20, 0x3d, 
  
39
	0x20, 0x31, 0x39, 0x34, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
40
	0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x52, 0x45, 
  
41
	0x44, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 
  
42
	0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x33, 0x30, 0x2c, 0x20, 0x67, 0x20, 
  
43
	0x3d, 0x20, 0x34, 0x31, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x35, 
  
44
	0x35, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 
  
45
	0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x4d, 0x41, 0x52, 0x4f, 
  
46
	0x4f, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 
  
47
	0x20, 0x3d, 0x20, 0x31, 0x39, 0x30, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 
  
48
	0x33, 0x33, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x35, 0x35, 0x2c, 
  
49
	0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 
  
50
	0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x47, 0x52, 0x45, 0x45, 0x4e, 0x20, 
  
51
	0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 
  
52
	0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x32, 
  
53
	0x38, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x38, 0x2c, 0x20, 0x20, 
  
54
	0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 
  
55
	0x6c, 0x6f, 0x72, 0x2e, 0x4c, 0x49, 0x4d, 0x45, 0x20, 0x20, 0x20, 0x20, 
  
56
	0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 
  
57
	0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x35, 0x38, 0x2c, 
  
58
	0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x37, 0x2c, 0x20, 0x20, 0x61, 0x20, 
  
59
	0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 
  
60
	0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 0x47, 0x52, 0x45, 0x45, 0x4e, 0x20, 
  
61
	0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 
  
62
	0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x31, 0x37, 0x2c, 0x20, 0x62, 
  
63
	0x20, 0x3d, 0x20, 0x34, 0x34, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 
  
64
	0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 
  
65
	0x53, 0x4b, 0x59, 0x42, 0x4c, 0x55, 0x45, 0x20, 0x20, 0x20, 0x20, 0x3d, 
  
66
	0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x32, 0x2c, 0x20, 
  
67
	0x67, 0x20, 0x3d, 0x20, 0x31, 0x39, 0x31, 0x2c, 0x20, 0x62, 0x20, 0x3d, 
  
68
	0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
69
	0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x4c, 
  
70
	0x55, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 
  
71
	0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 
  
72
	0x3d, 0x20, 0x31, 0x32, 0x31, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 
  
73
	0x34, 0x31, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 
  
74
	0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 
  
75
	0x42, 0x4c, 0x55, 0x45, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 
  
76
	0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 
  
77
	0x38, 0x32, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, 0x37, 0x32, 
  
78
	0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 
  
79
	0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x50, 0x55, 0x52, 0x50, 0x4c, 0x45, 
  
80
	0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 
  
81
	0x20, 0x32, 0x30, 0x30, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x31, 0x32, 
  
82
	0x32, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 
  
83
	0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 
  
84
	0x6c, 0x6f, 0x72, 0x2e, 0x56, 0x49, 0x4f, 0x4c, 0x45, 0x54, 0x20, 0x20, 
  
85
	0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 
  
86
	0x33, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x36, 0x30, 0x2c, 0x20, 
  
87
	0x20, 0x62, 0x20, 0x3d, 0x20, 0x31, 0x39, 0x30, 0x2c, 0x20, 0x61, 0x20, 
  
88
	0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 
  
89
	0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 0x50, 0x55, 0x52, 0x50, 0x4c, 0x45, 
  
90
	0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x31, 0x32, 
  
91
	0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x33, 0x31, 0x2c, 0x20, 0x20, 0x62, 
  
92
	0x20, 0x3d, 0x20, 0x31, 0x32, 0x36, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 
  
93
	0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 
  
94
	0x42, 0x45, 0x49, 0x47, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 
  
95
	0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x31, 0x31, 0x2c, 0x20, 
  
96
	0x67, 0x20, 0x3d, 0x20, 0x31, 0x37, 0x36, 0x2c, 0x20, 0x62, 0x20, 0x3d, 
  
97
	0x20, 0x31, 0x33, 0x31, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
98
	0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x52, 
  
99
	0x4f, 0x57, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 
  
100
	0x20, 0x72, 0x20, 0x3d, 0x20, 0x31, 0x32, 0x37, 0x2c, 0x20, 0x67, 0x20, 
  
101
	0x3d, 0x20, 0x31, 0x30, 0x36, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x37, 
  
102
	0x39, 0x2c, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 
  
103
	0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x44, 0x41, 0x52, 0x4b, 
  
104
	0x42, 0x52, 0x4f, 0x57, 0x4e, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 
  
105
	0x20, 0x3d, 0x20, 0x37, 0x36, 0x2c, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 
  
106
	0x36, 0x33, 0x2c, 0x20, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x34, 0x37, 0x2c, 
  
107
	0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 
  
108
	0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x57, 0x48, 0x49, 0x54, 0x45, 0x20, 
  
109
	0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 
  
110
	0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
111
	0x35, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 
  
112
	0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 
  
113
	0x6c, 0x6f, 0x72, 0x2e, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x20, 0x20, 0x20, 
  
114
	0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 
  
115
	0x2c, 0x20, 0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 
  
116
	0x20, 0x62, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 
  
117
	0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 
  
118
	0x72, 0x2e, 0x42, 0x4c, 0x41, 0x4e, 0x4b, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
119
	0x20, 0x3d, 0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 
  
120
	0x20, 0x20, 0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x62, 
  
121
	0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x61, 0x20, 0x3d, 0x20, 
  
122
	0x30, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 
  
123
	0x4d, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x41, 0x20, 0x20, 0x20, 0x20, 0x3d, 
  
124
	0x20, 0x7b, 0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 
  
125
	0x67, 0x20, 0x3d, 0x20, 0x30, 0x2c, 0x20, 0x20, 0x20, 0x62, 0x20, 0x3d, 
  
126
	0x20, 0x32, 0x35, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 
  
127
	0x35, 0x20, 0x7d, 0x0a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x52, 0x41, 
  
128
	0x59, 0x57, 0x48, 0x49, 0x54, 0x45, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x7b, 
  
129
	0x20, 0x72, 0x20, 0x3d, 0x20, 0x32, 0x34, 0x35, 0x2c, 0x20, 0x67, 0x20, 
  
130
	0x3d, 0x20, 0x32, 0x34, 0x35, 0x2c, 0x20, 0x62, 0x20, 0x3d, 0x20, 0x32, 
  
131
	0x34, 0x35, 0x2c, 0x20, 0x61, 0x20, 0x3d, 0x20, 0x32, 0x35, 0x35, 0x20, 
  
132
	0x7d, 0x0a, 0x0a, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 
  
133
	0x6c, 0x6f, 0x72, 0x0a
  
134
};
  
135
unsigned int color_len = 1540;
  
136
  
  
137
#endif // color_H
diff --git a/stdlib/color.lua b/stdlib/color.lua
  
1
local color = {}
  
2
  
  
3
color.LIGHTGRAY  = { r = 200, g = 200, b = 200, a = 255 }
  
4
color.GRAY       = { r = 130, g = 130, b = 130, a = 255 }
  
5
color.DARKGRAY   = { r = 80,  g = 80,  b = 80,  a = 255 }
  
6
color.YELLOW     = { r = 253, g = 249, b = 0,   a = 255 }
  
7
color.GOLD       = { r = 255, g = 203, b = 0,   a = 255 }
  
8
color.ORANGE     = { r = 255, g = 161, b = 0,   a = 255 }
  
9
color.PINK       = { r = 255, g = 109, b = 194, a = 255 }
  
10
color.RED        = { r = 230, g = 41,  b = 55,  a = 255 }
  
11
color.MAROON     = { r = 190, g = 33,  b = 55,  a = 255 }
  
12
color.GREEN      = { r = 0,   g = 228, b = 48,  a = 255 }
  
13
color.LIME       = { r = 0,   g = 158, b = 47,  a = 255 }
  
14
color.DARKGREEN  = { r = 0,   g = 117, b = 44,  a = 255 }
  
15
color.SKYBLUE    = { r = 102, g = 191, b = 255, a = 255 }
  
16
color.BLUE       = { r = 0,   g = 121, b = 241, a = 255 }
  
17
color.DARKBLUE   = { r = 0,   g = 82,  b = 172, a = 255 }
  
18
color.PURPLE     = { r = 200, g = 122, b = 255, a = 255 }
  
19
color.VIOLET     = { r = 135, g = 60,  b = 190, a = 255 }
  
20
color.DARKPURPLE = { r = 112, g = 31,  b = 126, a = 255 }
  
21
color.BEIGE      = { r = 211, g = 176, b = 131, a = 255 }
  
22
color.BROWN      = { r = 127, g = 106, b = 79,  a = 255 }
  
23
color.DARKBROWN  = { r = 76,  g = 63,  b = 47,  a = 255 }
  
24
color.WHITE      = { r = 255, g = 255, b = 255, a = 255 }
  
25
color.BLACK      = { r = 0,   g = 0,   b = 0,   a = 255 }
  
26
color.BLANK      = { r = 0,   g = 0,   b = 0,   a = 0   }
  
27
color.MAGENTA    = { r = 255, g = 0,   b = 255, a = 255 }
  
28
color.RAYWHITE   = { r = 245, g = 245, b = 245, a = 255 }
  
29
  
  
30
return color
diff --git a/stdlib/json.h b/stdlib/json.h
  
1
#ifndef json_H
  
2
#define json_H
  
3
  
  
4
unsigned char json[] = {
  
5
	0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x2e, 0x6c, 
  
6
	0x75, 0x61, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x43, 0x6f, 0x70, 
  
7
	0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 
  
8
	0x30, 0x32, 0x30, 0x20, 0x72, 0x78, 0x69, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, 
  
9
	0x2d, 0x20, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 
  
10
	0x20, 0x69, 0x73, 0x20, 0x68, 0x65, 0x72, 0x65, 0x62, 0x79, 0x20, 0x67, 
  
11
	0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x66, 0x72, 0x65, 0x65, 
  
12
	0x20, 0x6f, 0x66, 0x20, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x2c, 0x20, 
  
13
	0x74, 0x6f, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x65, 0x72, 0x73, 0x6f, 
  
14
	0x6e, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 
  
15
	0x61, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, 0x6f, 0x66, 0x0a, 0x2d, 0x2d, 
  
16
	0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 
  
17
	0x72, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 
  
18
	0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 
  
19
	0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x69, 0x6c, 0x65, 
  
20
	0x73, 0x20, 0x28, 0x74, 0x68, 0x65, 0x20, 0x22, 0x53, 0x6f, 0x66, 0x74, 
  
21
	0x77, 0x61, 0x72, 0x65, 0x22, 0x29, 0x2c, 0x20, 0x74, 0x6f, 0x20, 0x64, 
  
22
	0x65, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x0a, 0x2d, 0x2d, 0x20, 0x74, 0x68, 
  
23
	0x65, 0x20, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x20, 0x77, 
  
24
	0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x72, 0x65, 0x73, 0x74, 0x72, 
  
25
	0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x69, 0x6e, 0x63, 0x6c, 
  
26
	0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 
  
27
	0x74, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 
  
28
	0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x73, 0x20, 
  
29
	0x74, 0x6f, 0x0a, 0x2d, 0x2d, 0x20, 0x75, 0x73, 0x65, 0x2c, 0x20, 0x63, 
  
30
	0x6f, 0x70, 0x79, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x2c, 
  
31
	0x20, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x2c, 0x20, 0x70, 0x75, 0x62, 0x6c, 
  
32
	0x69, 0x73, 0x68, 0x2c, 0x20, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 
  
33
	0x75, 0x74, 0x65, 0x2c, 0x20, 0x73, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x65, 
  
34
	0x6e, 0x73, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x2f, 0x6f, 0x72, 0x20, 
  
35
	0x73, 0x65, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x70, 0x69, 0x65, 0x73, 0x0a, 
  
36
	0x2d, 0x2d, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, 
  
37
	0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 
  
38
	0x74, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x20, 0x70, 0x65, 
  
39
	0x72, 0x73, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x68, 0x6f, 
  
40
	0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 
  
41
	0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x73, 
  
42
	0x68, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x0a, 0x2d, 0x2d, 
  
43
	0x20, 0x73, 0x6f, 0x2c, 0x20, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 
  
44
	0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 
  
45
	0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 
  
46
	0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 
  
47
	0x54, 0x68, 0x65, 0x20, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x20, 0x63, 0x6f, 
  
48
	0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x69, 
  
49
	0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 
  
50
	0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e, 
  
51
	0x6f, 0x74, 0x69, 0x63, 0x65, 0x20, 0x73, 0x68, 0x61, 0x6c, 0x6c, 0x20, 
  
52
	0x62, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x20, 
  
53
	0x69, 0x6e, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x2d, 0x2d, 0x20, 0x63, 0x6f, 
  
54
	0x70, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x62, 0x73, 
  
55
	0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x70, 0x6f, 0x72, 0x74, 
  
56
	0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 
  
57
	0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x0a, 0x2d, 0x2d, 
  
58
	0x0a, 0x2d, 0x2d, 0x20, 0x54, 0x48, 0x45, 0x20, 0x53, 0x4f, 0x46, 0x54, 
  
59
	0x57, 0x41, 0x52, 0x45, 0x20, 0x49, 0x53, 0x20, 0x50, 0x52, 0x4f, 0x56, 
  
60
	0x49, 0x44, 0x45, 0x44, 0x20, 0x22, 0x41, 0x53, 0x20, 0x49, 0x53, 0x22, 
  
61
	0x2c, 0x20, 0x57, 0x49, 0x54, 0x48, 0x4f, 0x55, 0x54, 0x20, 0x57, 0x41, 
  
62
	0x52, 0x52, 0x41, 0x4e, 0x54, 0x59, 0x20, 0x4f, 0x46, 0x20, 0x41, 0x4e, 
  
63
	0x59, 0x20, 0x4b, 0x49, 0x4e, 0x44, 0x2c, 0x20, 0x45, 0x58, 0x50, 0x52, 
  
64
	0x45, 0x53, 0x53, 0x20, 0x4f, 0x52, 0x0a, 0x2d, 0x2d, 0x20, 0x49, 0x4d, 
  
65
	0x50, 0x4c, 0x49, 0x45, 0x44, 0x2c, 0x20, 0x49, 0x4e, 0x43, 0x4c, 0x55, 
  
66
	0x44, 0x49, 0x4e, 0x47, 0x20, 0x42, 0x55, 0x54, 0x20, 0x4e, 0x4f, 0x54, 
  
67
	0x20, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x20, 0x54, 0x4f, 0x20, 
  
68
	0x54, 0x48, 0x45, 0x20, 0x57, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x54, 0x49, 
  
69
	0x45, 0x53, 0x20, 0x4f, 0x46, 0x20, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 
  
70
	0x4e, 0x54, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x2c, 0x0a, 0x2d, 
  
71
	0x2d, 0x20, 0x46, 0x49, 0x54, 0x4e, 0x45, 0x53, 0x53, 0x20, 0x46, 0x4f, 
  
72
	0x52, 0x20, 0x41, 0x20, 0x50, 0x41, 0x52, 0x54, 0x49, 0x43, 0x55, 0x4c, 
  
73
	0x41, 0x52, 0x20, 0x50, 0x55, 0x52, 0x50, 0x4f, 0x53, 0x45, 0x20, 0x41, 
  
74
	0x4e, 0x44, 0x20, 0x4e, 0x4f, 0x4e, 0x49, 0x4e, 0x46, 0x52, 0x49, 0x4e, 
  
75
	0x47, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x2e, 0x20, 0x49, 0x4e, 0x20, 0x4e, 
  
76
	0x4f, 0x20, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x20, 0x53, 0x48, 0x41, 0x4c, 
  
77
	0x4c, 0x20, 0x54, 0x48, 0x45, 0x0a, 0x2d, 0x2d, 0x20, 0x41, 0x55, 0x54, 
  
78
	0x48, 0x4f, 0x52, 0x53, 0x20, 0x4f, 0x52, 0x20, 0x43, 0x4f, 0x50, 0x59, 
  
79
	0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x48, 0x4f, 0x4c, 0x44, 0x45, 0x52, 
  
80
	0x53, 0x20, 0x42, 0x45, 0x20, 0x4c, 0x49, 0x41, 0x42, 0x4c, 0x45, 0x20, 
  
81
	0x46, 0x4f, 0x52, 0x20, 0x41, 0x4e, 0x59, 0x20, 0x43, 0x4c, 0x41, 0x49, 
  
82
	0x4d, 0x2c, 0x20, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45, 0x53, 0x20, 0x4f, 
  
83
	0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x0a, 0x2d, 0x2d, 0x20, 0x4c, 
  
84
	0x49, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x2c, 0x20, 0x57, 0x48, 
  
85
	0x45, 0x54, 0x48, 0x45, 0x52, 0x20, 0x49, 0x4e, 0x20, 0x41, 0x4e, 0x20, 
  
86
	0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x4f, 0x46, 0x20, 0x43, 0x4f, 
  
87
	0x4e, 0x54, 0x52, 0x41, 0x43, 0x54, 0x2c, 0x20, 0x54, 0x4f, 0x52, 0x54, 
  
88
	0x20, 0x4f, 0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x57, 0x49, 0x53, 
  
89
	0x45, 0x2c, 0x20, 0x41, 0x52, 0x49, 0x53, 0x49, 0x4e, 0x47, 0x20, 0x46, 
  
90
	0x52, 0x4f, 0x4d, 0x2c, 0x0a, 0x2d, 0x2d, 0x20, 0x4f, 0x55, 0x54, 0x20, 
  
91
	0x4f, 0x46, 0x20, 0x4f, 0x52, 0x20, 0x49, 0x4e, 0x20, 0x43, 0x4f, 0x4e, 
  
92
	0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x57, 0x49, 0x54, 0x48, 
  
93
	0x20, 0x54, 0x48, 0x45, 0x20, 0x53, 0x4f, 0x46, 0x54, 0x57, 0x41, 0x52, 
  
94
	0x45, 0x20, 0x4f, 0x52, 0x20, 0x54, 0x48, 0x45, 0x20, 0x55, 0x53, 0x45, 
  
95
	0x20, 0x4f, 0x52, 0x20, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x20, 0x44, 0x45, 
  
96
	0x41, 0x4c, 0x49, 0x4e, 0x47, 0x53, 0x20, 0x49, 0x4e, 0x20, 0x54, 0x48, 
  
97
	0x45, 0x0a, 0x2d, 0x2d, 0x20, 0x53, 0x4f, 0x46, 0x54, 0x57, 0x41, 0x52, 
  
98
	0x45, 0x2e, 0x0a, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
99
	0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x5f, 0x76, 
  
100
	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x22, 0x30, 0x2e, 
  
101
	0x31, 0x2e, 0x32, 0x22, 0x20, 0x7d, 0x0a, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 
  
102
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
103
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
104
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
105
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
106
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
107
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
108
	0x2d, 0x2d, 0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x45, 0x6e, 0x63, 0x6f, 0x64, 
  
109
	0x65, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
110
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
111
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
112
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
113
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
114
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
115
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, 
  
116
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x0a, 
  
117
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 
  
118
	0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 
  
119
	0x20, 0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x20, 
  
120
	0x5d, 0x20, 0x3d, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 
  
121
	0x5b, 0x20, 0x22, 0x5c, 0x22, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 
  
122
	0x5c, 0x22, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x62, 
  
123
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x62, 0x22, 0x2c, 0x0a, 0x20, 
  
124
	0x20, 0x5b, 0x20, 0x22, 0x5c, 0x66, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 
  
125
	0x22, 0x66, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x6e, 
  
126
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 
  
127
	0x20, 0x5b, 0x20, 0x22, 0x5c, 0x72, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 
  
128
	0x22, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x5c, 0x74, 
  
129
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x74, 0x22, 0x2c, 0x0a, 0x7d, 
  
130
	0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, 
  
131
	0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 
  
132
	0x69, 0x6e, 0x76, 0x20, 0x3d, 0x20, 0x7b, 0x20, 0x5b, 0x20, 0x22, 0x2f, 
  
133
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x22, 0x2f, 0x22, 0x20, 0x7d, 0x0a, 
  
134
	0x66, 0x6f, 0x72, 0x20, 0x6b, 0x2c, 0x20, 0x76, 0x20, 0x69, 0x6e, 0x20, 
  
135
	0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 
  
136
	0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x29, 0x20, 0x64, 
  
137
	0x6f, 0x0a, 0x20, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 
  
138
	0x68, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x76, 0x5b, 
  
139
	0x76, 0x5d, 0x20, 0x3d, 0x20, 0x6b, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 
  
140
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 
  
141
	0x69, 0x6f, 0x6e, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 
  
142
	0x68, 0x61, 0x72, 0x28, 0x63, 0x29, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 
  
143
	0x75, 0x72, 0x6e, 0x20, 0x22, 0x5c, 0x5c, 0x22, 0x20, 0x2e, 0x2e, 0x20, 
  
144
	0x28, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 
  
145
	0x5f, 0x6d, 0x61, 0x70, 0x5b, 0x63, 0x5d, 0x20, 0x6f, 0x72, 0x20, 0x73, 
  
146
	0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 
  
147
	0x28, 0x22, 0x75, 0x25, 0x30, 0x34, 0x78, 0x22, 0x2c, 0x20, 0x63, 0x3a, 
  
148
	0x62, 0x79, 0x74, 0x65, 0x28, 0x29, 0x29, 0x29, 0x0a, 0x65, 0x6e, 0x64, 
  
149
	0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 
  
150
	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 
  
151
	0x5f, 0x6e, 0x69, 0x6c, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, 
  
152
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 
  
153
	0x22, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 
  
154
	0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 
  
155
	0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x28, 
  
156
	0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x0a, 
  
157
	0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x20, 
  
158
	0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 
  
159
	0x20, 0x3d, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x72, 0x20, 
  
160
	0x7b, 0x7d, 0x0a, 0x0a, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x43, 0x69, 0x72, 
  
161
	0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 
  
162
	0x6e, 0x63, 0x65, 0x3f, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x73, 0x74, 
  
163
	0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, 0x74, 0x68, 0x65, 
  
164
	0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x63, 0x69, 0x72, 
  
165
	0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 
  
166
	0x6e, 0x63, 0x65, 0x22, 0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 
  
167
	0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, 
  
168
	0x3d, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x69, 0x66, 
  
169
	0x20, 0x72, 0x61, 0x77, 0x67, 0x65, 0x74, 0x28, 0x76, 0x61, 0x6c, 0x2c, 
  
170
	0x20, 0x31, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x20, 0x6f, 
  
171
	0x72, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 
  
172
	0x3d, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 
  
173
	0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x54, 0x72, 0x65, 0x61, 0x74, 
  
174
	0x20, 0x61, 0x73, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x2d, 0x2d, 
  
175
	0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 
  
176
	0x61, 0x72, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x61, 0x6e, 
  
177
	0x64, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 
  
178
	0x73, 0x70, 0x61, 0x72, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 
  
179
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x0a, 0x20, 
  
180
	0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x20, 0x69, 0x6e, 0x20, 
  
181
	0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x64, 
  
182
	0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, 
  
183
	0x79, 0x70, 0x65, 0x28, 0x6b, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x6e, 
  
184
	0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 
  
185
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 
  
186
	0x72, 0x28, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x74, 
  
187
	0x61, 0x62, 0x6c, 0x65, 0x3a, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, 
  
188
	0x6f, 0x72, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, 
  
189
	0x65, 0x79, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x29, 0x0a, 0x20, 
  
190
	0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 
  
191
	0x20, 0x20, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x6e, 0x20, 0x2b, 0x20, 0x31, 
  
192
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 
  
193
	0x20, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x7e, 0x3d, 0x20, 0x23, 0x76, 0x61, 
  
194
	0x6c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
195
	0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x69, 0x6e, 0x76, 0x61, 
  
196
	0x6c, 0x69, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x20, 0x73, 
  
197
	0x70, 0x61, 0x72, 0x73, 0x65, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 
  
198
	0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
199
	0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x0a, 
  
200
	0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x2c, 0x20, 0x76, 
  
201
	0x20, 0x69, 0x6e, 0x20, 0x69, 0x70, 0x61, 0x69, 0x72, 0x73, 0x28, 0x76, 
  
202
	0x61, 0x6c, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
203
	0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x69, 0x6e, 0x73, 0x65, 0x72, 
  
204
	0x74, 0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 
  
205
	0x65, 0x28, 0x76, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x29, 
  
206
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 
  
207
	0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 0x20, 
  
208
	0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 
  
209
	0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x5b, 0x22, 0x20, 0x2e, 0x2e, 0x20, 
  
210
	0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x63, 0x61, 0x74, 
  
211
	0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x20, 0x2e, 
  
212
	0x2e, 0x20, 0x22, 0x5d, 0x22, 0x0a, 0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, 
  
213
	0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x54, 0x72, 0x65, 
  
214
	0x61, 0x74, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x62, 0x6a, 
  
215
	0x65, 0x63, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 
  
216
	0x6b, 0x2c, 0x20, 0x76, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x69, 0x72, 
  
217
	0x73, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 
  
218
	0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, 
  
219
	0x6b, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 
  
220
	0x67, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
221
	0x20, 0x20, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x69, 
  
222
	0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 
  
223
	0x3a, 0x20, 0x6d, 0x69, 0x78, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x69, 
  
224
	0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x74, 
  
225
	0x79, 0x70, 0x65, 0x73, 0x22, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
226
	0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 
  
227
	0x61, 0x62, 0x6c, 0x65, 0x2e, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x28, 
  
228
	0x72, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x28, 
  
229
	0x6b, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x20, 0x2e, 0x2e, 
  
230
	0x20, 0x22, 0x3a, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x65, 0x6e, 0x63, 0x6f, 
  
231
	0x64, 0x65, 0x28, 0x76, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 
  
232
	0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
233
	0x20, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x5b, 0x76, 0x61, 0x6c, 0x5d, 
  
234
	0x20, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 
  
235
	0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x7b, 0x22, 0x20, 0x2e, 0x2e, 
  
236
	0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x63, 0x61, 
  
237
	0x74, 0x28, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x20, 
  
238
	0x2e, 0x2e, 0x20, 0x22, 0x7d, 0x22, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 
  
239
	0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
240
	0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 
  
241
	0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, 
  
242
	0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 
  
243
	0x6e, 0x20, 0x27, 0x22, 0x27, 0x20, 0x2e, 0x2e, 0x20, 0x76, 0x61, 0x6c, 
  
244
	0x3a, 0x67, 0x73, 0x75, 0x62, 0x28, 0x27, 0x5b, 0x25, 0x7a, 0x5c, 0x31, 
  
245
	0x2d, 0x5c, 0x33, 0x31, 0x5c, 0x5c, 0x22, 0x5d, 0x27, 0x2c, 0x20, 0x65, 
  
246
	0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x29, 0x20, 
  
247
	0x2e, 0x2e, 0x20, 0x27, 0x22, 0x27, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 
  
248
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 
  
249
	0x69, 0x6f, 0x6e, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x6e, 
  
250
	0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 
  
251
	0x20, 0x2d, 0x2d, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x66, 0x6f, 
  
252
	0x72, 0x20, 0x4e, 0x61, 0x4e, 0x2c, 0x20, 0x2d, 0x69, 0x6e, 0x66, 0x20, 
  
253
	0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x66, 0x0a, 0x20, 0x20, 0x69, 0x66, 
  
254
	0x20, 0x76, 0x61, 0x6c, 0x20, 0x7e, 0x3d, 0x20, 0x76, 0x61, 0x6c, 0x20, 
  
255
	0x6f, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x20, 0x3c, 0x3d, 0x20, 0x2d, 0x6d, 
  
256
	0x61, 0x74, 0x68, 0x2e, 0x68, 0x75, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, 
  
257
	0x76, 0x61, 0x6c, 0x20, 0x3e, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x68, 0x2e, 
  
258
	0x68, 0x75, 0x67, 0x65, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 
  
259
	0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x75, 0x6e, 0x65, 
  
260
	0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x6e, 0x75, 0x6d, 0x62, 
  
261
	0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x27, 0x22, 0x20, 
  
262
	0x2e, 0x2e, 0x20, 0x74, 0x6f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, 
  
263
	0x76, 0x61, 0x6c, 0x29, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, 0x22, 0x29, 
  
264
	0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 
  
265
	0x75, 0x72, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, 
  
266
	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x22, 0x25, 0x2e, 0x31, 0x34, 0x67, 
  
267
	0x22, 0x2c, 0x20, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 
  
268
	0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x74, 0x79, 0x70, 0x65, 
  
269
	0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 0x20, 
  
270
	0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x69, 0x6c, 0x22, 0x20, 
  
271
	0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, 
  
272
	0x64, 0x65, 0x5f, 0x6e, 0x69, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 
  
273
	0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x20, 0x20, 0x20, 0x5d, 0x20, 
  
274
	0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 
  
275
	0x6c, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x73, 0x74, 0x72, 
  
276
	0x69, 0x6e, 0x67, 0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, 
  
277
	0x63, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 
  
278
	0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 
  
279
	0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x63, 0x6f, 0x64, 
  
280
	0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 
  
281
	0x5b, 0x20, 0x22, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x20, 
  
282
	0x5d, 0x20, 0x3d, 0x20, 0x74, 0x6f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 
  
283
	0x2c, 0x0a, 0x7d, 0x0a, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 
  
284
	0x20, 0x3d, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x28, 
  
285
	0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x29, 0x0a, 
  
286
	0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x74, 0x20, 0x3d, 0x20, 
  
287
	0x74, 0x79, 0x70, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 0x20, 
  
288
	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, 0x20, 0x74, 0x79, 
  
289
	0x70, 0x65, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x5b, 
  
290
	0x74, 0x5d, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x66, 0x20, 0x74, 0x68, 
  
291
	0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 
  
292
	0x6e, 0x20, 0x66, 0x28, 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x73, 0x74, 0x61, 
  
293
	0x63, 0x6b, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
294
	0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x75, 0x6e, 0x65, 0x78, 0x70, 
  
295
	0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x27, 
  
296
	0x22, 0x20, 0x2e, 0x2e, 0x20, 0x74, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, 
  
297
	0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x66, 0x75, 0x6e, 
  
298
	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6a, 0x73, 0x6f, 0x6e, 0x2e, 0x65, 
  
299
	0x6e, 0x63, 0x6f, 0x64, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x0a, 0x20, 
  
300
	0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x28, 0x20, 0x65, 0x6e, 
  
301
	0x63, 0x6f, 0x64, 0x65, 0x28, 0x76, 0x61, 0x6c, 0x29, 0x20, 0x29, 0x0a, 
  
302
	0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
303
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
304
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
305
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
306
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
307
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
308
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
309
	0x2d, 0x0a, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x0a, 
  
310
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
311
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
312
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
313
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
314
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
315
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 
  
316
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 
  
317
	0x61, 0x6c, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x0a, 0x0a, 0x6c, 0x6f, 
  
318
	0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 
  
319
	0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, 
  
320
	0x2e, 0x2e, 0x2e, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
321
	0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 
  
322
	0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x31, 0x2c, 0x20, 0x73, 
  
323
	0x65, 0x6c, 0x65, 0x63, 0x74, 0x28, 0x22, 0x23, 0x22, 0x2c, 0x20, 0x2e, 
  
324
	0x2e, 0x2e, 0x29, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 
  
325
	0x65, 0x73, 0x5b, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x28, 0x69, 
  
326
	0x2c, 0x20, 0x2e, 0x2e, 0x2e, 0x29, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x74, 
  
327
	0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
328
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x0a, 0x65, 
  
329
	0x6e, 0x64, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x73, 0x70, 
  
330
	0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x20, 
  
331
	0x3d, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 
  
332
	0x28, 0x22, 0x20, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x74, 0x22, 0x2c, 0x20, 
  
333
	0x22, 0x5c, 0x72, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x6e, 0x22, 0x29, 0x0a, 
  
334
	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x5f, 
  
335
	0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, 
  
336
	0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, 0x22, 0x20, 0x22, 
  
337
	0x2c, 0x20, 0x22, 0x5c, 0x74, 0x22, 0x2c, 0x20, 0x22, 0x5c, 0x72, 0x22, 
  
338
	0x2c, 0x20, 0x22, 0x5c, 0x6e, 0x22, 0x2c, 0x20, 0x22, 0x5d, 0x22, 0x2c, 
  
339
	0x20, 0x22, 0x7d, 0x22, 0x2c, 0x20, 0x22, 0x2c, 0x22, 0x29, 0x0a, 0x6c, 
  
340
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 
  
341
	0x63, 0x68, 0x61, 0x72, 0x73, 0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, 0x65, 
  
342
	0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x28, 0x22, 0x5c, 0x5c, 0x22, 
  
343
	0x2c, 0x20, 0x22, 0x2f, 0x22, 0x2c, 0x20, 0x27, 0x22, 0x27, 0x2c, 0x20, 
  
344
	0x22, 0x62, 0x22, 0x2c, 0x20, 0x22, 0x66, 0x22, 0x2c, 0x20, 0x22, 0x6e, 
  
345
	0x22, 0x2c, 0x20, 0x22, 0x72, 0x22, 0x2c, 0x20, 0x22, 0x74, 0x22, 0x2c, 
  
346
	0x20, 0x22, 0x75, 0x22, 0x29, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 
  
347
	0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x20, 0x20, 0x20, 0x20, 
  
348
	0x20, 0x20, 0x3d, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73, 
  
349
	0x65, 0x74, 0x28, 0x22, 0x74, 0x72, 0x75, 0x65, 0x22, 0x2c, 0x20, 0x22, 
  
350
	0x66, 0x61, 0x6c, 0x73, 0x65, 0x22, 0x2c, 0x20, 0x22, 0x6e, 0x75, 0x6c, 
  
351
	0x6c, 0x22, 0x29, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6c, 
  
352
	0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 
  
353
	0x20, 0x7b, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x74, 0x72, 0x75, 0x65, 
  
354
	0x22, 0x20, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 
  
355
	0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x22, 
  
356
	0x20, 0x5d, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 
  
357
	0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x22, 0x20, 0x20, 
  
358
	0x5d, 0x20, 0x3d, 0x20, 0x6e, 0x69, 0x6c, 0x2c, 0x0a, 0x7d, 0x0a, 0x0a, 
  
359
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 
  
360
	0x69, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 
  
361
	0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, 
  
362
	0x73, 0x65, 0x74, 0x2c, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x65, 0x29, 
  
363
	0x0a, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, 
  
364
	0x64, 0x78, 0x2c, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, 0x64, 0x6f, 0x0a, 
  
365
	0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x73, 0x65, 0x74, 0x5b, 0x73, 
  
366
	0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, 
  
367
	0x5d, 0x20, 0x7e, 0x3d, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 
  
368
	0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 
  
369
	0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
370
	0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
371
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, 
  
372
	0x2b, 0x20, 0x31, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 
  
373
	0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 
  
374
	0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 
  
375
	0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, 
  
376
	0x6d, 0x73, 0x67, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
377
	0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 
  
378
	0x3d, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 
  
379
	0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, 
  
380
	0x31, 0x0a, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x20, 0x3d, 0x20, 
  
381
	0x31, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x20, 0x2d, 0x20, 0x31, 0x20, 0x64, 
  
382
	0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 
  
383
	0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 
  
384
	0x75, 0x6e, 0x74, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
385
	0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 
  
386
	0x2c, 0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5c, 0x6e, 0x22, 
  
387
	0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
388
	0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, 
  
389
	0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 
  
390
	0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 
  
391
	0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x3d, 0x20, 0x31, 0x0a, 
  
392
	0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, 
  
393
	0x64, 0x0a, 0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x20, 0x73, 
  
394
	0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 
  
395
	0x28, 0x22, 0x25, 0x73, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x69, 0x6e, 0x65, 
  
396
	0x20, 0x25, 0x64, 0x20, 0x63, 0x6f, 0x6c, 0x20, 0x25, 0x64, 0x22, 0x2c, 
  
397
	0x20, 0x6d, 0x73, 0x67, 0x2c, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x63, 
  
398
	0x6f, 0x75, 0x6e, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 
  
399
	0x75, 0x6e, 0x74, 0x29, 0x20, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 
  
400
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 
  
401
	0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, 0x69, 0x6e, 
  
402
	0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, 0x28, 0x6e, 0x29, 
  
403
	0x0a, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 
  
404
	0x2f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x2e, 0x73, 0x69, 0x6c, 
  
405
	0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6d, 0x73, 0x2f, 0x73, 0x63, 0x72, 
  
406
	0x69, 0x70, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x68, 
  
407
	0x70, 0x3f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x3d, 0x6e, 0x72, 
  
408
	0x73, 0x69, 0x26, 0x69, 0x64, 0x3d, 0x69, 0x77, 0x73, 0x2d, 0x61, 0x70, 
  
409
	0x70, 0x65, 0x6e, 0x64, 0x69, 0x78, 0x61, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 
  
410
	0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x68, 
  
411
	0x2e, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 
  
412
	0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x30, 0x78, 0x37, 0x66, 0x20, 0x74, 0x68, 
  
413
	0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 
  
414
	0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, 
  
415
	0x72, 0x28, 0x6e, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 
  
416
	0x66, 0x20, 0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x30, 0x78, 0x37, 0x66, 0x66, 
  
417
	0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 
  
418
	0x74, 0x75, 0x72, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 
  
419
	0x63, 0x68, 0x61, 0x72, 0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x36, 
  
420
	0x34, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x39, 0x32, 0x2c, 0x20, 0x6e, 0x20, 
  
421
	0x25, 0x20, 0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x29, 0x0a, 
  
422
	0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x3c, 
  
423
	0x3d, 0x20, 0x30, 0x78, 0x66, 0x66, 0x66, 0x66, 0x20, 0x74, 0x68, 0x65, 
  
424
	0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 
  
425
	0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, 0x72, 
  
426
	0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x34, 0x30, 0x39, 0x36, 0x29, 
  
427
	0x20, 0x2b, 0x20, 0x32, 0x32, 0x34, 0x2c, 0x20, 0x66, 0x28, 0x6e, 0x20, 
  
428
	0x25, 0x20, 0x34, 0x30, 0x39, 0x36, 0x20, 0x2f, 0x20, 0x36, 0x34, 0x29, 
  
429
	0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x6e, 0x20, 0x25, 0x20, 
  
430
	0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x29, 0x0a, 0x20, 0x20, 
  
431
	0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, 0x6e, 0x20, 0x3c, 0x3d, 0x20, 
  
432
	0x30, 0x78, 0x31, 0x30, 0x66, 0x66, 0x66, 0x66, 0x20, 0x74, 0x68, 0x65, 
  
433
	0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 
  
434
	0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x63, 0x68, 0x61, 0x72, 
  
435
	0x28, 0x66, 0x28, 0x6e, 0x20, 0x2f, 0x20, 0x32, 0x36, 0x32, 0x31, 0x34, 
  
436
	0x34, 0x29, 0x20, 0x2b, 0x20, 0x32, 0x34, 0x30, 0x2c, 0x20, 0x66, 0x28, 
  
437
	0x6e, 0x20, 0x25, 0x20, 0x32, 0x36, 0x32, 0x31, 0x34, 0x34, 0x20, 0x2f, 
  
438
	0x20, 0x34, 0x30, 0x39, 0x36, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 
  
439
	0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
440
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
441
	0x20, 0x66, 0x28, 0x6e, 0x20, 0x25, 0x20, 0x34, 0x30, 0x39, 0x36, 0x20, 
  
442
	0x2f, 0x20, 0x36, 0x34, 0x29, 0x20, 0x2b, 0x20, 0x31, 0x32, 0x38, 0x2c, 
  
443
	0x20, 0x6e, 0x20, 0x25, 0x20, 0x36, 0x34, 0x20, 0x2b, 0x20, 0x31, 0x32, 
  
444
	0x38, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 
  
445
	0x72, 0x72, 0x6f, 0x72, 0x28, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 
  
446
	0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x22, 0x69, 0x6e, 0x76, 
  
447
	0x61, 0x6c, 0x69, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 
  
448
	0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x27, 
  
449
	0x25, 0x78, 0x27, 0x22, 0x2c, 0x20, 0x6e, 0x29, 0x20, 0x29, 0x0a, 0x65, 
  
450
	0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 
  
451
	0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
452
	0x65, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x73, 
  
453
	0x63, 0x61, 0x70, 0x65, 0x28, 0x73, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 
  
454
	0x63, 0x61, 0x6c, 0x20, 0x6e, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x6f, 0x6e, 
  
455
	0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x20, 0x73, 0x3a, 0x73, 0x75, 0x62, 
  
456
	0x28, 0x31, 0x2c, 0x20, 0x34, 0x29, 0x2c, 0x20, 0x20, 0x31, 0x36, 0x20, 
  
457
	0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x32, 
  
458
	0x20, 0x3d, 0x20, 0x74, 0x6f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 
  
459
	0x20, 0x73, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x37, 0x2c, 0x20, 0x31, 0x30, 
  
460
	0x29, 0x2c, 0x20, 0x31, 0x36, 0x20, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x2d, 
  
461
	0x2d, 0x20, 0x53, 0x75, 0x72, 0x72, 0x6f, 0x67, 0x61, 0x74, 0x65, 0x20, 
  
462
	0x70, 0x61, 0x69, 0x72, 0x3f, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x6e, 
  
463
	0x32, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 
  
464
	0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x6f, 
  
465
	0x69, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, 0x28, 
  
466
	0x28, 0x6e, 0x31, 0x20, 0x2d, 0x20, 0x30, 0x78, 0x64, 0x38, 0x30, 0x30, 
  
467
	0x29, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x34, 0x30, 0x30, 0x20, 0x2b, 0x20, 
  
468
	0x28, 0x6e, 0x32, 0x20, 0x2d, 0x20, 0x30, 0x78, 0x64, 0x63, 0x30, 0x30, 
  
469
	0x29, 0x20, 0x2b, 0x20, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x29, 
  
470
	0x0a, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
471
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x70, 
  
472
	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x74, 0x66, 0x38, 
  
473
	0x28, 0x6e, 0x31, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x65, 
  
474
	0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 
  
475
	0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
476
	0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, 0x73, 0x74, 0x72, 
  
477
	0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
478
	0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x22, 0x22, 0x0a, 0x20, 0x20, 
  
479
	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x69, 0x20, 
  
480
	0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 
  
481
	0x6b, 0x20, 0x3d, 0x20, 0x6a, 0x0a, 0x0a, 0x20, 0x20, 0x77, 0x68, 0x69, 
  
482
	0x6c, 0x65, 0x20, 0x6a, 0x20, 0x3c, 0x3d, 0x20, 0x23, 0x73, 0x74, 0x72, 
  
483
	0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 
  
484
	0x6c, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x62, 0x79, 
  
485
	0x74, 0x65, 0x28, 0x6a, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 
  
486
	0x66, 0x20, 0x78, 0x20, 0x3c, 0x20, 0x33, 0x32, 0x20, 0x74, 0x68, 0x65, 
  
487
	0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 
  
488
	0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 
  
489
	0x2c, 0x20, 0x6a, 0x2c, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 
  
490
	0x6c, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x20, 
  
491
	0x69, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 
  
492
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 0x20, 
  
493
	0x78, 0x20, 0x3d, 0x3d, 0x20, 0x39, 0x32, 0x20, 0x74, 0x68, 0x65, 0x6e, 
  
494
	0x20, 0x2d, 0x2d, 0x20, 0x60, 0x5c, 0x60, 0x3a, 0x20, 0x45, 0x73, 0x63, 
  
495
	0x61, 0x70, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 
  
496
	0x73, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x73, 
  
497
	0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x6b, 0x2c, 0x20, 0x6a, 0x20, 
  
498
	0x2d, 0x20, 0x31, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 
  
499
	0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 
  
500
	0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x20, 0x3d, 
  
501
	0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x6a, 0x2c, 0x20, 
  
502
	0x6a, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 
  
503
	0x63, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x75, 0x22, 0x20, 0x74, 0x68, 0x65, 
  
504
	0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 
  
505
	0x63, 0x61, 0x6c, 0x20, 0x68, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x74, 
  
506
	0x72, 0x3a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x28, 0x22, 0x5e, 0x5b, 0x64, 
  
507
	0x44, 0x5d, 0x5b, 0x38, 0x39, 0x61, 0x41, 0x62, 0x42, 0x5d, 0x25, 0x78, 
  
508
	0x25, 0x78, 0x5c, 0x5c, 0x75, 0x25, 0x78, 0x25, 0x78, 0x25, 0x78, 0x25, 
  
509
	0x78, 0x22, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x29, 0x0a, 0x20, 
  
510
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
511
	0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x6d, 
  
512
	0x61, 0x74, 0x63, 0x68, 0x28, 0x22, 0x5e, 0x25, 0x78, 0x25, 0x78, 0x25, 
  
513
	0x78, 0x25, 0x78, 0x22, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x29, 
  
514
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
515
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x63, 
  
516
	0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 
  
517
	0x72, 0x2c, 0x20, 0x6a, 0x20, 0x2d, 0x20, 0x31, 0x2c, 0x20, 0x22, 0x69, 
  
518
	0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x63, 0x6f, 
  
519
	0x64, 0x65, 0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x20, 0x69, 0x6e, 
  
520
	0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 0x20, 0x20, 
  
521
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 
  
522
	0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 
  
523
	0x5f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x73, 0x63, 
  
524
	0x61, 0x70, 0x65, 0x28, 0x68, 0x65, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x20, 
  
525
	0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 
  
526
	0x20, 0x23, 0x68, 0x65, 0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
527
	0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
528
	0x20, 0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x73, 0x63, 0x61, 
  
529
	0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x5b, 0x63, 0x5d, 0x20, 
  
530
	0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
531
	0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 
  
532
	0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x6a, 0x20, 0x2d, 
  
533
	0x20, 0x31, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 
  
534
	0x20, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x20, 0x63, 0x68, 0x61, 0x72, 
  
535
	0x20, 0x27, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x63, 0x20, 0x2e, 0x2e, 0x20, 
  
536
	0x22, 0x27, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 
  
537
	0x22, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 
  
538
	0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 
  
539
	0x65, 0x73, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 
  
540
	0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x5f, 
  
541
	0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x76, 0x5b, 0x63, 0x5d, 0x0a, 0x20, 
  
542
	0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 
  
543
	0x20, 0x20, 0x20, 0x6b, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 
  
544
	0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x69, 0x66, 
  
545
	0x20, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x33, 0x34, 0x20, 0x74, 0x68, 0x65, 
  
546
	0x6e, 0x20, 0x2d, 0x2d, 0x20, 0x60, 0x22, 0x60, 0x3a, 0x20, 0x45, 0x6e, 
  
547
	0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x0a, 
  
548
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 
  
549
	0x72, 0x65, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 
  
550
	0x75, 0x62, 0x28, 0x6b, 0x2c, 0x20, 0x6a, 0x20, 0x2d, 0x20, 0x31, 0x29, 
  
551
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 
  
552
	0x6e, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 
  
553
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 
  
554
	0x20, 0x20, 0x6a, 0x20, 0x3d, 0x20, 0x6a, 0x20, 0x2b, 0x20, 0x31, 0x0a, 
  
555
	0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x64, 0x65, 0x63, 
  
556
	0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 
  
557
	0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 0x65, 0x63, 
  
558
	0x74, 0x65, 0x64, 0x20, 0x63, 0x6c, 0x6f, 0x73, 0x69, 0x6e, 0x67, 0x20, 
  
559
	0x71, 0x75, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x74, 
  
560
	0x72, 0x69, 0x6e, 0x67, 0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 
  
561
	0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 
  
562
	0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 
  
563
	0x6d, 0x62, 0x65, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 
  
564
	0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x78, 0x20, 0x3d, 
  
565
	0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 
  
566
	0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 
  
567
	0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 
  
568
	0x63, 0x61, 0x6c, 0x20, 0x73, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 
  
569
	0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x78, 0x20, 0x2d, 0x20, 0x31, 
  
570
	0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, 
  
571
	0x3d, 0x20, 0x74, 0x6f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x28, 0x73, 
  
572
	0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6e, 
  
573
	0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 
  
574
	0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 
  
575
	0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, 
  
576
	0x6c, 0x69, 0x64, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x27, 
  
577
	0x22, 0x20, 0x2e, 0x2e, 0x20, 0x73, 0x20, 0x2e, 0x2e, 0x20, 0x22, 0x27, 
  
578
	0x22, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 
  
579
	0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6e, 0x2c, 0x20, 0x78, 0x0a, 0x65, 
  
580
	0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 
  
581
	0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
582
	0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x28, 0x73, 0x74, 
  
583
	0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 
  
584
	0x6c, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 
  
585
	0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 
  
586
	0x64, 0x65, 0x6c, 0x69, 0x6d, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x29, 
  
587
	0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x77, 0x6f, 0x72, 
  
588
	0x64, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 
  
589
	0x69, 0x2c, 0x20, 0x78, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x0a, 0x20, 0x20, 
  
590
	0x69, 0x66, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, 
  
591
	0x61, 0x6c, 0x73, 0x5b, 0x77, 0x6f, 0x72, 0x64, 0x5d, 0x20, 0x74, 0x68, 
  
592
	0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 
  
593
	0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 
  
594
	0x20, 0x69, 0x2c, 0x20, 0x22, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 
  
595
	0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x27, 0x22, 0x20, 
  
596
	0x2e, 0x2e, 0x20, 0x77, 0x6f, 0x72, 0x64, 0x20, 0x2e, 0x2e, 0x20, 0x22, 
  
597
	0x27, 0x22, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 
  
598
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6c, 0x69, 0x74, 0x65, 0x72, 
  
599
	0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x5b, 0x77, 0x6f, 0x72, 0x64, 0x5d, 
  
600
	0x2c, 0x20, 0x78, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 
  
601
	0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 
  
602
	0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 
  
603
	0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 
  
604
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, 
  
605
	0x7d, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6e, 0x20, 
  
606
	0x3d, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, 
  
607
	0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 
  
608
	0x31, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 
  
609
	0x61, 0x6c, 0x20, 0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 
  
610
	0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 
  
611
	0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 
  
612
	0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 
  
613
	0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6d, 0x70, 
  
614
	0x74, 0x79, 0x20, 0x2f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x20, 
  
615
	0x61, 0x72, 0x72, 0x61, 0x79, 0x3f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 
  
616
	0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 
  
617
	0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5d, 0x22, 0x20, 0x74, 
  
618
	0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 
  
619
	0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
620
	0x20, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
621
	0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, 
  
622
	0x65, 0x61, 0x64, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, 
  
623
	0x20, 0x20, 0x78, 0x2c, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 
  
624
	0x73, 0x65, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 
  
625
	0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x5b, 0x6e, 0x5d, 0x20, 0x3d, 0x20, 
  
626
	0x78, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x20, 0x3d, 0x20, 0x6e, 0x20, 
  
627
	0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x4e, 
  
628
	0x65, 0x78, 0x74, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, 
  
629
	0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 
  
630
	0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 
  
631
	0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 
  
632
	0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 
  
633
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, 
  
634
	0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, 
  
635
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, 0x2b, 
  
636
	0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, 
  
637
	0x72, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x5d, 0x22, 0x20, 0x74, 0x68, 0x65, 
  
638
	0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x65, 0x6e, 0x64, 0x0a, 
  
639
	0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x7e, 
  
640
	0x3d, 0x20, 0x22, 0x2c, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x64, 
  
641
	0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 
  
642
	0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 
  
643
	0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x27, 0x5d, 0x27, 0x20, 0x6f, 0x72, 
  
644
	0x20, 0x27, 0x2c, 0x27, 0x22, 0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 
  
645
	0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 
  
646
	0x6e, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x69, 0x0a, 0x65, 0x6e, 0x64, 
  
647
	0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x75, 0x6e, 
  
648
	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 
  
649
	0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 
  
650
	0x69, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 
  
651
	0x65, 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 0x69, 0x20, 
  
652
	0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x77, 0x68, 
  
653
	0x69, 0x6c, 0x65, 0x20, 0x31, 0x20, 0x64, 0x6f, 0x0a, 0x20, 0x20, 0x20, 
  
654
	0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 
  
655
	0x76, 0x61, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 
  
656
	0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 
  
657
	0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 
  
658
	0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 
  
659
	0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x45, 0x6d, 0x70, 0x74, 
  
660
	0x79, 0x20, 0x2f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x6f, 
  
661
	0x62, 0x6a, 0x65, 0x63, 0x74, 0x3f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 
  
662
	0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 0x2c, 
  
663
	0x20, 0x69, 0x29, 0x20, 0x3d, 0x3d, 0x20, 0x22, 0x7d, 0x22, 0x20, 0x74, 
  
664
	0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 
  
665
	0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
666
	0x20, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
667
	0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, 
  
668
	0x65, 0x61, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
669
	0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 0x69, 
  
670
	0x2c, 0x20, 0x69, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x27, 0x22, 0x27, 0x20, 
  
671
	0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 
  
672
	0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 
  
673
	0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 
  
674
	0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 
  
675
	0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x22, 0x29, 0x0a, 0x20, 
  
676
	0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6b, 
  
677
	0x65, 0x79, 0x2c, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
678
	0x65, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 
  
679
	0x20, 0x20, 0x2d, 0x2d, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x27, 0x3a, 
  
680
	0x27, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x72, 0x0a, 
  
681
	0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 
  
682
	0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 
  
683
	0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 
  
684
	0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, 
  
685
	0x20, 0x69, 0x66, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 0x62, 0x28, 
  
686
	0x69, 0x2c, 0x20, 0x69, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x3a, 0x22, 
  
687
	0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
  
688
	0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 
  
689
	0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 
  
690
	0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x27, 0x3a, 0x27, 0x20, 0x61, 
  
691
	0x66, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x22, 0x29, 0x0a, 0x20, 
  
692
	0x20, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 
  
693
	0x20, 0x3d, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 
  
694
	0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x2c, 
  
695
	0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 
  
696
	0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
697
	0x2d, 0x2d, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 
  
698
	0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x2c, 0x20, 0x69, 
  
699
	0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x28, 0x73, 0x74, 0x72, 
  
700
	0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 
  
701
	0x53, 0x65, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x5b, 
  
702
	0x6b, 0x65, 0x79, 0x5d, 0x20, 0x3d, 0x20, 0x76, 0x61, 0x6c, 0x0a, 0x20, 
  
703
	0x20, 0x20, 0x20, 0x2d, 0x2d, 0x20, 0x4e, 0x65, 0x78, 0x74, 0x20, 0x74, 
  
704
	0x6f, 0x6b, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x20, 0x3d, 
  
705
	0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 
  
706
	0x74, 0x72, 0x2c, 0x20, 0x69, 0x2c, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 
  
707
	0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x75, 0x65, 
  
708
	0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 
  
709
	0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 0x75, 
  
710
	0x62, 0x28, 0x69, 0x2c, 0x20, 0x69, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
711
	0x69, 0x20, 0x3d, 0x20, 0x69, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x20, 0x20, 
  
712
	0x20, 0x20, 0x69, 0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x3d, 0x20, 
  
713
	0x22, 0x7d, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x72, 0x65, 
  
714
	0x61, 0x6b, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 
  
715
	0x66, 0x20, 0x63, 0x68, 0x72, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x2c, 0x22, 
  
716
	0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 
  
717
	0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 
  
718
	0x69, 0x2c, 0x20, 0x22, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 
  
719
	0x20, 0x27, 0x7d, 0x27, 0x20, 0x6f, 0x72, 0x20, 0x27, 0x2c, 0x27, 0x22, 
  
720
	0x29, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 
  
721
	0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, 
  
722
	0x2c, 0x20, 0x69, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 0x6c, 0x6f, 
  
723
	0x63, 0x61, 0x6c, 0x20, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x66, 0x75, 0x6e, 
  
724
	0x63, 0x5f, 0x6d, 0x61, 0x70, 0x20, 0x3d, 0x20, 0x7b, 0x0a, 0x20, 0x20, 
  
725
	0x5b, 0x20, 0x27, 0x22, 0x27, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 
  
726
	0x72, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x0a, 
  
727
	0x20, 0x20, 0x5b, 0x20, 0x22, 0x30, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 
  
728
	0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 
  
729
	0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x31, 0x22, 0x20, 0x5d, 0x20, 
  
730
	0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 
  
731
	0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x32, 0x22, 0x20, 
  
732
	0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 
  
733
	0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x33, 
  
734
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 
  
735
	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 
  
736
	0x22, 0x34, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
737
	0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 
  
738
	0x5b, 0x20, 0x22, 0x35, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 
  
739
	0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 
  
740
	0x20, 0x20, 0x5b, 0x20, 0x22, 0x36, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 
  
741
	0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 
  
742
	0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x37, 0x22, 0x20, 0x5d, 0x20, 
  
743
	0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 
  
744
	0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x38, 0x22, 0x20, 
  
745
	0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6e, 0x75, 
  
746
	0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x39, 
  
747
	0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 
  
748
	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 
  
749
	0x22, 0x2d, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
750
	0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x0a, 0x20, 0x20, 
  
751
	0x5b, 0x20, 0x22, 0x74, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 
  
752
	0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x2c, 
  
753
	0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x66, 0x22, 0x20, 0x5d, 0x20, 0x3d, 
  
754
	0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 
  
755
	0x61, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 0x6e, 0x22, 0x20, 
  
756
	0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 
  
757
	0x74, 0x65, 0x72, 0x61, 0x6c, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 0x22, 
  
758
	0x5b, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 
  
759
	0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2c, 0x0a, 0x20, 0x20, 0x5b, 0x20, 
  
760
	0x22, 0x7b, 0x22, 0x20, 0x5d, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 
  
761
	0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2c, 0x0a, 0x7d, 0x0a, 
  
762
	0x0a, 0x0a, 0x70, 0x61, 0x72, 0x73, 0x65, 0x20, 0x3d, 0x20, 0x66, 0x75, 
  
763
	0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 
  
764
	0x69, 0x64, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 
  
765
	0x20, 0x63, 0x68, 0x72, 0x20, 0x3d, 0x20, 0x73, 0x74, 0x72, 0x3a, 0x73, 
  
766
	0x75, 0x62, 0x28, 0x69, 0x64, 0x78, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x29, 
  
767
	0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x66, 0x20, 0x3d, 
  
768
	0x20, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x5f, 0x6d, 
  
769
	0x61, 0x70, 0x5b, 0x63, 0x68, 0x72, 0x5d, 0x0a, 0x20, 0x20, 0x69, 0x66, 
  
770
	0x20, 0x66, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 
  
771
	0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x66, 0x28, 0x73, 0x74, 0x72, 
  
772
	0x2c, 0x20, 0x69, 0x64, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 
  
773
	0x0a, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x65, 0x72, 
  
774
	0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 
  
775
	0x2c, 0x20, 0x22, 0x75, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 
  
776
	0x64, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x20, 
  
777
	0x27, 0x22, 0x20, 0x2e, 0x2e, 0x20, 0x63, 0x68, 0x72, 0x20, 0x2e, 0x2e, 
  
778
	0x20, 0x22, 0x27, 0x22, 0x29, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x0a, 
  
779
	0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6a, 0x73, 0x6f, 
  
780
	0x6e, 0x2e, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x28, 0x73, 0x74, 0x72, 
  
781
	0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, 
  
782
	0x73, 0x74, 0x72, 0x29, 0x20, 0x7e, 0x3d, 0x20, 0x22, 0x73, 0x74, 0x72, 
  
783
	0x69, 0x6e, 0x67, 0x22, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x20, 
  
784
	0x20, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x22, 0x65, 0x78, 0x70, 
  
785
	0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 
  
786
	0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x73, 
  
787
	0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x67, 0x6f, 0x74, 0x20, 0x22, 
  
788
	0x20, 0x2e, 0x2e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x28, 0x73, 0x74, 0x72, 
  
789
	0x29, 0x29, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x6c, 
  
790
	0x6f, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x73, 0x2c, 0x20, 0x69, 0x64, 
  
791
	0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x28, 0x73, 0x74, 
  
792
	0x72, 0x2c, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 
  
793
	0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 0x31, 0x2c, 0x20, 0x73, 0x70, 0x61, 
  
794
	0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 
  
795
	0x75, 0x65, 0x29, 0x29, 0x0a, 0x20, 0x20, 0x69, 0x64, 0x78, 0x20, 0x3d, 
  
796
	0x20, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x28, 0x73, 
  
797
	0x74, 0x72, 0x2c, 0x20, 0x69, 0x64, 0x78, 0x2c, 0x20, 0x73, 0x70, 0x61, 
  
798
	0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x2c, 0x20, 0x74, 0x72, 
  
799
	0x75, 0x65, 0x29, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x69, 0x64, 0x78, 
  
800
	0x20, 0x3c, 0x3d, 0x20, 0x23, 0x73, 0x74, 0x72, 0x20, 0x74, 0x68, 0x65, 
  
801
	0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 
  
802
	0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x73, 0x74, 0x72, 0x2c, 0x20, 
  
803
	0x69, 0x64, 0x78, 0x2c, 0x20, 0x22, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 
  
804
	0x6e, 0x67, 0x20, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x22, 0x29, 
  
805
	0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x0a, 0x20, 0x20, 0x72, 0x65, 0x74, 
  
806
	0x75, 0x72, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x0a, 0x65, 0x6e, 0x64, 0x0a, 
  
807
	0x0a, 0x0a, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6a, 0x73, 0x6f, 
  
808
	0x6e, 0x0a
  
809
};
  
810
unsigned int json_len = 9638;
  
811
  
  
812
#endif // json_H
diff --git a/stdlib/tilemap.h b/stdlib/tilemap.h
  
1
#ifndef tilemap_H
  
2
#define tilemap_H
  
3
  
  
4
unsigned char tilemap[] = {
  
5
	0x2d, 0x2d, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 
  
6
	0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 
  
7
	0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x6f, 
  
8
	0x74, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x73, 0x74, 0x61, 0x6e, 
  
9
	0x64, 0x61, 0x72, 0x64, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 
  
10
	0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 
  
11
	0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x2d, 0x2d, 0x20, 0x66, 0x72, 0x61, 
  
12
	0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 
  
13
	0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x66, 
  
14
	0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x69, 
  
15
	0x65, 0x73, 0x2e, 0x0a
  
16
};
  
17
unsigned int tilemap_len = 124;
  
18
  
  
19
#endif // tilemap_H
diff --git a/tags b/tags
...
13
$(LUA_A)	vendor/lua-5.4.8/src/Makefile	/^$(LUA_A): $(BASE_O)$/;"	t
13
$(LUA_A)	vendor/lua-5.4.8/src/Makefile	/^$(LUA_A): $(BASE_O)$/;"	t
14
$(LUA_T)	vendor/lua-5.4.8/src/Makefile	/^$(LUA_T): $(LUA_O) $(LUA_A)$/;"	t
14
$(LUA_T)	vendor/lua-5.4.8/src/Makefile	/^$(LUA_T): $(LUA_O) $(LUA_A)$/;"	t
15
$(PLATS)	vendor/lua-5.4.8/Makefile	/^$(PLATS) help test clean:$/;"	t
15
$(PLATS)	vendor/lua-5.4.8/Makefile	/^$(PLATS) help test clean:$/;"	t
16
$(PROG)	Makefile	/^$(PROG): lua *.c$/;"	t
16
$(PROG)	Makefile	/^$(PROG): $(PROG_C)$/;"	t
  
17
%.h	Makefile	/^%.h: %.lua$/;"	t
17
ABSLINEINFO	vendor/lua-5.4.8/src/ldebug.h	/^#define ABSLINEINFO	/;"	d
18
ABSLINEINFO	vendor/lua-5.4.8/src/ldebug.h	/^#define ABSLINEINFO	/;"	d
18
ABSTKEYCONSTANT	vendor/lua-5.4.8/src/lobject.h	/^#define ABSTKEYCONSTANT	/;"	d
19
ABSTKEYCONSTANT	vendor/lua-5.4.8/src/lobject.h	/^#define ABSTKEYCONSTANT	/;"	d
19
AGEBITS	vendor/lua-5.4.8/src/lgc.h	/^#define AGEBITS	/;"	d
20
AGEBITS	vendor/lua-5.4.8/src/lgc.h	/^#define AGEBITS	/;"	d
...
57
BLUE	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define BLUE /;"	d
58
BLUE	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define BLUE /;"	d
58
BROWN	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define BROWN /;"	d
59
BROWN	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define BROWN /;"	d
59
BUFVFS	vendor/lua-5.4.8/src/lobject.c	/^#define BUFVFS	/;"	d	file:
60
BUFVFS	vendor/lua-5.4.8/src/lobject.c	/^#define BUFVFS	/;"	d	file:
  
61
Basic Usage	vendor/microtar-0.1.0/README.md	/^## Basic Usage$/;"	s	chapter:microtar
60
BeginBlendMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginBlendMode(int mode);                              \/\/ Begin blending mode (alph/;"	p	typeref:typename:RLAPI void
62
BeginBlendMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginBlendMode(int mode);                              \/\/ Begin blending mode (alph/;"	p	typeref:typename:RLAPI void
61
BeginDrawing	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginDrawing(void);                                    \/\/ Setup canvas (framebuffer/;"	p	typeref:typename:RLAPI void
63
BeginDrawing	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginDrawing(void);                                    \/\/ Setup canvas (framebuffer/;"	p	typeref:typename:RLAPI void
62
BeginMode2D	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginMode2D(Camera2D camera);                          \/\/ Begin 2D mode with custom/;"	p	typeref:typename:RLAPI void
64
BeginMode2D	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void BeginMode2D(Camera2D camera);                          \/\/ Begin 2D mode with custom/;"	p	typeref:typename:RLAPI void
...
86
CAMERA_THIRD_PERSON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    CAMERA_THIRD_PERSON             \/\/ Camera third person$/;"	e	enum:__anon77d6622f1403
88
CAMERA_THIRD_PERSON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    CAMERA_THIRD_PERSON             \/\/ Camera third person$/;"	e	enum:__anon77d6622f1403
87
CAP_POSITION	vendor/lua-5.4.8/src/lstrlib.c	/^#define CAP_POSITION	/;"	d	file:
89
CAP_POSITION	vendor/lua-5.4.8/src/lstrlib.c	/^#define CAP_POSITION	/;"	d	file:
88
CAP_UNFINISHED	vendor/lua-5.4.8/src/lstrlib.c	/^#define CAP_UNFINISHED	/;"	d	file:
90
CAP_UNFINISHED	vendor/lua-5.4.8/src/lstrlib.c	/^#define CAP_UNFINISHED	/;"	d	file:
89
CC	Makefile	/^CC      ?= tcc$/;"	m
91
CC	Makefile	/^CC           ?= tcc$/;"	m
90
CC	vendor/lua-5.4.8/src/Makefile	/^CC= gcc -std=gnu99$/;"	m
92
CC	vendor/lua-5.4.8/src/Makefile	/^CC= gcc -std=gnu99$/;"	m
91
CClosure	vendor/lua-5.4.8/src/lobject.h	/^typedef struct CClosure {$/;"	s
93
CClosure	vendor/lua-5.4.8/src/lobject.h	/^typedef struct CClosure {$/;"	s
92
CClosure	vendor/lua-5.4.8/src/lobject.h	/^} CClosure;$/;"	t	typeref:struct:CClosure
94
CClosure	vendor/lua-5.4.8/src/lobject.h	/^} CClosure;$/;"	t	typeref:struct:CClosure
93
CFLAGS	Makefile	/^CFLAGS  := -std=c99 -v -g -I.\/vendor\/$(RAYLIB)\/include -I.\/vendor\/$(LUA)\/src$/;"	m
95
CFLAGS	Makefile	/^CFLAGS       := -std=c99 -v -g -I.\/vendor\/$(RAYLIB)\/include -I.\/vendor\/$(LUA)\/src$/;"	m
94
CFLAGS	vendor/lua-5.4.8/src/Makefile	/^CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)$/;"	m
96
CFLAGS	vendor/lua-5.4.8/src/Makefile	/^CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)$/;"	m
95
CIST_C	vendor/lua-5.4.8/src/lstate.h	/^#define CIST_C	/;"	d
97
CIST_C	vendor/lua-5.4.8/src/lstate.h	/^#define CIST_C	/;"	d
96
CIST_CLSRET	vendor/lua-5.4.8/src/lstate.h	/^#define CIST_CLSRET	/;"	d
98
CIST_CLSRET	vendor/lua-5.4.8/src/lstate.h	/^#define CIST_CLSRET	/;"	d
...
315
EndShaderMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndShaderMode(void);                                   \/\/ End custom shader drawing/;"	p	typeref:typename:RLAPI void
317
EndShaderMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndShaderMode(void);                                   \/\/ End custom shader drawing/;"	p	typeref:typename:RLAPI void
316
EndTextureMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndTextureMode(void);                                  \/\/ Ends drawing to render te/;"	p	typeref:typename:RLAPI void
318
EndTextureMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndTextureMode(void);                                  \/\/ Ends drawing to render te/;"	p	typeref:typename:RLAPI void
317
EndVrStereoMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndVrStereoMode(void);                                 \/\/ End stereo rendering (req/;"	p	typeref:typename:RLAPI void
319
EndVrStereoMode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void EndVrStereoMode(void);                                 \/\/ End stereo rendering (req/;"	p	typeref:typename:RLAPI void
  
320
Error handling	vendor/microtar-0.1.0/README.md	/^## Error handling$/;"	s	chapter:microtar
318
ExportAutomationEventList	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName);   \/\/ Exp/;"	p	typeref:typename:RLAPI bool
321
ExportAutomationEventList	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName);   \/\/ Exp/;"	p	typeref:typename:RLAPI bool
319
ExportDataAsCode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName); \/\//;"	p	typeref:typename:RLAPI bool
322
ExportDataAsCode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName); \/\//;"	p	typeref:typename:RLAPI bool
320
ExportFontAsCode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportFontAsCode(Font font, const char *fileName);                               \/\//;"	p	typeref:typename:RLAPI bool
323
ExportFontAsCode	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool ExportFontAsCode(Font font, const char *fileName);                               \/\//;"	p	typeref:typename:RLAPI bool
...
876
L	vendor/lua-5.4.8/src/lzio.h	/^  lua_State *L;			\/* Lua state (for reader) *\/$/;"	m	struct:Zio	typeref:typename:lua_State *
879
L	vendor/lua-5.4.8/src/lzio.h	/^  lua_State *L;			\/* Lua state (for reader) *\/$/;"	m	struct:Zio	typeref:typename:lua_State *
877
LClosure	vendor/lua-5.4.8/src/lobject.h	/^typedef struct LClosure {$/;"	s
880
LClosure	vendor/lua-5.4.8/src/lobject.h	/^typedef struct LClosure {$/;"	s
878
LClosure	vendor/lua-5.4.8/src/lobject.h	/^} LClosure;$/;"	t	typeref:struct:LClosure
881
LClosure	vendor/lua-5.4.8/src/lobject.h	/^} LClosure;$/;"	t	typeref:struct:LClosure
879
LDFLAGS	Makefile	/^LDFLAGS := -L.\/vendor\/$(RAYLIB)\/lib -lraylib -L.\/vendor\/$(LUA)\/src -llua -lm$/;"	m
882
LDFLAGS	Makefile	/^LDFLAGS      := -L.\/vendor\/$(RAYLIB)\/lib -lraylib -L.\/vendor\/$(LUA)\/src -llua -lm$/;"	m
880
LDFLAGS	vendor/lua-5.4.8/src/Makefile	/^LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)$/;"	m
883
LDFLAGS	vendor/lua-5.4.8/src/Makefile	/^LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)$/;"	m
881
LEVELS1	vendor/lua-5.4.8/src/lauxlib.c	/^#define LEVELS1	/;"	d	file:
884
LEVELS1	vendor/lua-5.4.8/src/lauxlib.c	/^#define LEVELS1	/;"	d	file:
882
LEVELS2	vendor/lua-5.4.8/src/lauxlib.c	/^#define LEVELS2	/;"	d	file:
885
LEVELS2	vendor/lua-5.4.8/src/lauxlib.c	/^#define LEVELS2	/;"	d	file:
...
906
LTfloatint	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTfloatint (lua_Number f, lua_Integer i) {$/;"	f	typeref:typename:l_sinline int
909
LTfloatint	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTfloatint (lua_Number f, lua_Integer i) {$/;"	f	typeref:typename:l_sinline int
907
LTintfloat	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTintfloat (lua_Integer i, lua_Number f) {$/;"	f	typeref:typename:l_sinline int
910
LTintfloat	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTintfloat (lua_Integer i, lua_Number f) {$/;"	f	typeref:typename:l_sinline int
908
LTnum	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTnum (const TValue *l, const TValue *r) {$/;"	f	typeref:typename:l_sinline int
911
LTnum	vendor/lua-5.4.8/src/lvm.c	/^l_sinline int LTnum (const TValue *l, const TValue *r) {$/;"	f	typeref:typename:l_sinline int
909
LUA	Makefile	/^LUA     := lua-5.4.8$/;"	m
912
LUA	Makefile	/^LUA          := lua-5.4.8$/;"	m
910
LUAC_DATA	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_DATA	/;"	d
913
LUAC_DATA	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_DATA	/;"	d
911
LUAC_FORMAT	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_FORMAT	/;"	d
914
LUAC_FORMAT	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_FORMAT	/;"	d
912
LUAC_INT	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_INT	/;"	d
915
LUAC_INT	vendor/lua-5.4.8/src/lundump.h	/^#define LUAC_INT	/;"	d
...
1175
LexState	vendor/lua-5.4.8/src/llex.h	/^typedef struct LexState {$/;"	s
1178
LexState	vendor/lua-5.4.8/src/llex.h	/^typedef struct LexState {$/;"	s
1176
LexState	vendor/lua-5.4.8/src/llex.h	/^} LexState;$/;"	t	typeref:struct:LexState
1179
LexState	vendor/lua-5.4.8/src/llex.h	/^} LexState;$/;"	t	typeref:struct:LexState
1177
Libraries	README.md	/^## Libraries$/;"	s	chapter:Bidi - Game development framework
1180
Libraries	README.md	/^## Libraries$/;"	s	chapter:Bidi - Game development framework
  
1181
License	vendor/microtar-0.1.0/README.md	/^## License$/;"	s	chapter:microtar
1178
Linux	vendor/lua-5.4.8/src/Makefile	/^Linux linux:	linux-noreadline$/;"	t
1182
Linux	vendor/lua-5.4.8/src/Makefile	/^Linux linux:	linux-noreadline$/;"	t
1179
LoadAudioStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int/;"	p	typeref:typename:RLAPI AudioStream
1183
LoadAudioStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int/;"	p	typeref:typename:RLAPI AudioStream
1180
LoadAutomationEventList	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI AutomationEventList LoadAutomationEventList(const char *fileName);                \/\/ Loa/;"	p	typeref:typename:RLAPI AutomationEventList
1184
LoadAutomationEventList	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI AutomationEventList LoadAutomationEventList(const char *fileName);                \/\/ Loa/;"	p	typeref:typename:RLAPI AutomationEventList
...
1291
MAX_SIZET	vendor/lua-5.4.8/src/lstrlib.c	/^#define MAX_SIZET	/;"	d	file:
1295
MAX_SIZET	vendor/lua-5.4.8/src/lstrlib.c	/^#define MAX_SIZET	/;"	d	file:
1292
MC	vendor/lua-5.4.8/src/lstrlib.c	/^#define MC	/;"	d	file:
1296
MC	vendor/lua-5.4.8/src/lstrlib.c	/^#define MC	/;"	d	file:
1293
MEMERRMSG	vendor/lua-5.4.8/src/lstring.h	/^#define MEMERRMSG /;"	d
1297
MEMERRMSG	vendor/lua-5.4.8/src/lstring.h	/^#define MEMERRMSG /;"	d
  
1298
MICROTAR_H	vendor/microtar-0.1.0/src/microtar.h	/^#define MICROTAR_H$/;"	d
1294
MIN	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        #define MIN(/;"	d
1299
MIN	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        #define MIN(/;"	d
1295
MINSIZEARRAY	vendor/lua-5.4.8/src/lmem.c	/^#define MINSIZEARRAY	/;"	d	file:
1300
MINSIZEARRAY	vendor/lua-5.4.8/src/lmem.c	/^#define MINSIZEARRAY	/;"	d	file:
1296
MINSTRTABSIZE	vendor/lua-5.4.8/src/llimits.h	/^#define MINSTRTABSIZE	/;"	d
1301
MINSTRTABSIZE	vendor/lua-5.4.8/src/llimits.h	/^#define MINSTRTABSIZE	/;"	d
...
1317
MOUSE_MIDDLE_BUTTON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define MOUSE_MIDDLE_BUTTON /;"	d
1322
MOUSE_MIDDLE_BUTTON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define MOUSE_MIDDLE_BUTTON /;"	d
1318
MOUSE_RIGHT_BUTTON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define MOUSE_RIGHT_BUTTON /;"	d
1323
MOUSE_RIGHT_BUTTON	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define MOUSE_RIGHT_BUTTON /;"	d
1319
MSGInvalid	vendor/lua-5.4.8/src/lutf8lib.c	/^#define MSGInvalid	/;"	d	file:
1324
MSGInvalid	vendor/lua-5.4.8/src/lutf8lib.c	/^#define MSGInvalid	/;"	d	file:
  
1325
MTAR_EBADCHKSUM	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_EBADCHKSUM   = -6,$/;"	e	enum:__anonc24b2ada0103
  
1326
MTAR_EFAILURE	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_EFAILURE     = -1,$/;"	e	enum:__anonc24b2ada0103
  
1327
MTAR_ENOTFOUND	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_ENOTFOUND    = -8$/;"	e	enum:__anonc24b2ada0103
  
1328
MTAR_ENULLRECORD	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_ENULLRECORD  = -7,$/;"	e	enum:__anonc24b2ada0103
  
1329
MTAR_EOPENFAIL	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_EOPENFAIL    = -2,$/;"	e	enum:__anonc24b2ada0103
  
1330
MTAR_EREADFAIL	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_EREADFAIL    = -3,$/;"	e	enum:__anonc24b2ada0103
  
1331
MTAR_ESEEKFAIL	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_ESEEKFAIL    = -5,$/;"	e	enum:__anonc24b2ada0103
  
1332
MTAR_ESUCCESS	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_ESUCCESS     =  0,$/;"	e	enum:__anonc24b2ada0103
  
1333
MTAR_EWRITEFAIL	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_EWRITEFAIL   = -4,$/;"	e	enum:__anonc24b2ada0103
  
1334
MTAR_TBLK	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TBLK   = '4',$/;"	e	enum:__anonc24b2ada0203
  
1335
MTAR_TCHR	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TCHR   = '3',$/;"	e	enum:__anonc24b2ada0203
  
1336
MTAR_TDIR	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TDIR   = '5',$/;"	e	enum:__anonc24b2ada0203
  
1337
MTAR_TFIFO	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TFIFO  = '6'$/;"	e	enum:__anonc24b2ada0203
  
1338
MTAR_TLNK	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TLNK   = '1',$/;"	e	enum:__anonc24b2ada0203
  
1339
MTAR_TREG	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TREG   = '0',$/;"	e	enum:__anonc24b2ada0203
  
1340
MTAR_TSYM	vendor/microtar-0.1.0/src/microtar.h	/^  MTAR_TSYM   = '2',$/;"	e	enum:__anonc24b2ada0203
  
1341
MTAR_VERSION	vendor/microtar-0.1.0/src/microtar.h	/^#define MTAR_VERSION /;"	d
1320
MYCFLAGS	vendor/lua-5.4.8/src/Makefile	/^MYCFLAGS=$/;"	m
1342
MYCFLAGS	vendor/lua-5.4.8/src/Makefile	/^MYCFLAGS=$/;"	m
1321
MYLDFLAGS	vendor/lua-5.4.8/src/Makefile	/^MYLDFLAGS=$/;"	m
1343
MYLDFLAGS	vendor/lua-5.4.8/src/Makefile	/^MYLDFLAGS=$/;"	m
1322
MYLIBS	vendor/lua-5.4.8/src/Makefile	/^MYLIBS=$/;"	m
1344
MYLIBS	vendor/lua-5.4.8/src/Makefile	/^MYLIBS=$/;"	m
...
1564
POS_sJ	vendor/lua-5.4.8/src/lopcodes.h	/^#define POS_sJ	/;"	d
1586
POS_sJ	vendor/lua-5.4.8/src/lopcodes.h	/^#define POS_sJ	/;"	d
1565
PRE	vendor/lua-5.4.8/src/lobject.c	/^#define PRE	/;"	d	file:
1587
PRE	vendor/lua-5.4.8/src/lobject.c	/^#define PRE	/;"	d	file:
1566
PRINTBIT	vendor/lua-5.4.8/src/lctype.h	/^#define PRINTBIT	/;"	d
1588
PRINTBIT	vendor/lua-5.4.8/src/lctype.h	/^#define PRINTBIT	/;"	d
1567
PROG	Makefile	/^PROG    := bidi$/;"	m
1589
PROG	Makefile	/^PROG         := bidi$/;"	m
1568
PROGNAME	vendor/lua-5.4.8/src/luac.c	/^#define PROGNAME	/;"	d	file:
1590
PROGNAME	vendor/lua-5.4.8/src/luac.c	/^#define PROGNAME	/;"	d	file:
  
1591
PROG_C	Makefile	/^PROG_C       := main.c$/;"	m
1569
PURPLE	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define PURPLE /;"	d
1592
PURPLE	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define PURPLE /;"	d
1570
PauseAudioStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void PauseAudioStream(AudioStream stream);                      \/\/ Pause audio stream$/;"	p	typeref:typename:RLAPI void
1593
PauseAudioStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void PauseAudioStream(AudioStream stream);                      \/\/ Pause audio stream$/;"	p	typeref:typename:RLAPI void
1571
PauseMusicStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void PauseMusicStream(Music music);                             \/\/ Pause music playing$/;"	p	typeref:typename:RLAPI void
1594
PauseMusicStream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void PauseMusicStream(Music music);                             \/\/ Pause music playing$/;"	p	typeref:typename:RLAPI void
...
1625
RAD2DEG	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    #define RAD2DEG /;"	d
1648
RAD2DEG	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    #define RAD2DEG /;"	d
1626
RANLIB	vendor/lua-5.4.8/src/Makefile	/^RANLIB= ranlib$/;"	m
1649
RANLIB	vendor/lua-5.4.8/src/Makefile	/^RANLIB= ranlib$/;"	m
1627
RANLIMIT	vendor/lua-5.4.8/src/ltablib.c	/^#define RANLIMIT	/;"	d	file:
1650
RANLIMIT	vendor/lua-5.4.8/src/ltablib.c	/^#define RANLIMIT	/;"	d	file:
1628
RAYLIB	Makefile	/^RAYLIB  := raylib-5.5_linux_amd64$/;"	m
1651
RAYLIB	Makefile	/^RAYLIB       := raylib-5.5_linux_amd64$/;"	m
1629
RAYLIB_H	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_H$/;"	d
1652
RAYLIB_H	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_H$/;"	d
1630
RAYLIB_VERSION	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_VERSION /;"	d
1653
RAYLIB_VERSION	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_VERSION /;"	d
1631
RAYLIB_VERSION_MAJOR	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_VERSION_MAJOR /;"	d
1654
RAYLIB_VERSION_MAJOR	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define RAYLIB_VERSION_MAJOR /;"	d
...
1903
Ray	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} Ray;$/;"	t	typeref:struct:Ray
1926
Ray	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} Ray;$/;"	t	typeref:struct:Ray
1904
RayCollision	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct RayCollision {$/;"	s
1927
RayCollision	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct RayCollision {$/;"	s
1905
RayCollision	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} RayCollision;$/;"	t	typeref:struct:RayCollision
1928
RayCollision	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} RayCollision;$/;"	t	typeref:struct:RayCollision
  
1929
Reading	vendor/microtar-0.1.0/README.md	/^#### Reading$/;"	t	section:microtar""Basic Usage
  
1930
Reading	vendor/microtar-0.1.0/README.md	/^#### Reading$/;"	t	section:microtar""Wrapping a stream
1906
Rectangle	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct Rectangle {$/;"	s
1931
Rectangle	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct Rectangle {$/;"	s
1907
Rectangle	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} Rectangle;$/;"	t	typeref:struct:Rectangle
1932
Rectangle	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} Rectangle;$/;"	t	typeref:struct:Rectangle
1908
Remap	vendor/raylib-5.5_linux_amd64/include/raymath.h	/^RMAPI float Remap(float value, float inputStart, float inputEnd, float outputStart, float output/;"	f	typeref:typename:RMAPI float
1933
Remap	vendor/raylib-5.5_linux_amd64/include/raymath.h	/^RMAPI float Remap(float value, float inputStart, float inputEnd, float outputStart, float output/;"	f	typeref:typename:RMAPI float
...
1983
SParser	vendor/lua-5.4.8/src/ldo.c	/^struct SParser {  \/* data to 'f_parser' *\/$/;"	s	file:
2008
SParser	vendor/lua-5.4.8/src/ldo.c	/^struct SParser {  \/* data to 'f_parser' *\/$/;"	s	file:
1984
SRand64	vendor/lua-5.4.8/src/lmathlib.c	/^#define SRand64	/;"	d	file:
2009
SRand64	vendor/lua-5.4.8/src/lmathlib.c	/^#define SRand64	/;"	d	file:
1985
SS	vendor/lua-5.4.8/src/luac.c	/^#define SS(/;"	d	file:
2010
SS	vendor/lua-5.4.8/src/luac.c	/^#define SS(/;"	d	file:
  
2011
STDLIB_FILES	Makefile	/^STDLIB_FILES := $(wildcard stdlib\/*.lua)$/;"	m
1986
STRCACHE_M	vendor/lua-5.4.8/src/llimits.h	/^#define STRCACHE_M	/;"	d
2012
STRCACHE_M	vendor/lua-5.4.8/src/llimits.h	/^#define STRCACHE_M	/;"	d
1987
STRCACHE_N	vendor/lua-5.4.8/src/llimits.h	/^#define STRCACHE_N	/;"	d
2013
STRCACHE_N	vendor/lua-5.4.8/src/llimits.h	/^#define STRCACHE_N	/;"	d
1988
SYSCFLAGS	vendor/lua-5.4.8/src/Makefile	/^SYSCFLAGS=$/;"	m
2014
SYSCFLAGS	vendor/lua-5.4.8/src/Makefile	/^SYSCFLAGS=$/;"	m
...
2188
TextureCubemap	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef Texture TextureCubemap;$/;"	t	typeref:typename:Texture
2214
TextureCubemap	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef Texture TextureCubemap;$/;"	t	typeref:typename:Texture
2189
TextureFilter	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} TextureFilter;$/;"	t	typeref:enum:__anon77d6622f0e03
2215
TextureFilter	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} TextureFilter;$/;"	t	typeref:enum:__anon77d6622f0e03
2190
TextureWrap	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} TextureWrap;$/;"	t	typeref:enum:__anon77d6622f0f03
2216
TextureWrap	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^} TextureWrap;$/;"	t	typeref:enum:__anon77d6622f0f03
  
2217
Tiny framework for developing small video games.	docs/index.html	/^<h1>Tiny framework for developing small video games.<\/h1>$/;"	h
2191
ToggleBorderlessWindowed	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void ToggleBorderlessWindowed(void);                        \/\/ Toggle window state: bord/;"	p	typeref:typename:RLAPI void
2218
ToggleBorderlessWindowed	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void ToggleBorderlessWindowed(void);                        \/\/ Toggle window state: bord/;"	p	typeref:typename:RLAPI void
2192
ToggleFullscreen	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void ToggleFullscreen(void);                                \/\/ Toggle window state: full/;"	p	typeref:typename:RLAPI void
2219
ToggleFullscreen	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void ToggleFullscreen(void);                                \/\/ Toggle window state: full/;"	p	typeref:typename:RLAPI void
2193
Token	vendor/lua-5.4.8/src/llex.h	/^typedef struct Token {$/;"	s
2220
Token	vendor/lua-5.4.8/src/llex.h	/^typedef struct Token {$/;"	s
...
2422
WaveFormat	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels); \/\/ Convert wa/;"	p	typeref:typename:RLAPI void
2449
WaveFormat	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels); \/\/ Convert wa/;"	p	typeref:typename:RLAPI void
2423
WindowShouldClose	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool WindowShouldClose(void);                               \/\/ Check if application shou/;"	p	typeref:typename:RLAPI bool
2450
WindowShouldClose	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^RLAPI bool WindowShouldClose(void);                               \/\/ Check if application shou/;"	p	typeref:typename:RLAPI bool
2424
Wrap	vendor/raylib-5.5_linux_amd64/include/raymath.h	/^RMAPI float Wrap(float value, float min, float max)$/;"	f	typeref:typename:RMAPI float
2451
Wrap	vendor/raylib-5.5_linux_amd64/include/raymath.h	/^RMAPI float Wrap(float value, float min, float max)$/;"	f	typeref:typename:RMAPI float
  
2452
Wrapping a stream	vendor/microtar-0.1.0/README.md	/^## Wrapping a stream$/;"	s	chapter:microtar
  
2453
Writing	vendor/microtar-0.1.0/README.md	/^#### Writing$/;"	t	section:microtar""Basic Usage
  
2454
Writing	vendor/microtar-0.1.0/README.md	/^#### Writing$/;"	t	section:microtar""Wrapping a stream
2425
XDIGITBIT	vendor/lua-5.4.8/src/lctype.h	/^#define XDIGITBIT	/;"	d
2455
XDIGITBIT	vendor/lua-5.4.8/src/lctype.h	/^#define XDIGITBIT	/;"	d
2426
YELLOW	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define YELLOW /;"	d
2456
YELLOW	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^#define YELLOW /;"	d
2427
Z	vendor/lua-5.4.8/src/lundump.c	/^  ZIO *Z;$/;"	m	struct:__anon98fd752a0108	typeref:typename:ZIO *	file:
2457
Z	vendor/lua-5.4.8/src/lundump.c	/^  ZIO *Z;$/;"	m	struct:__anon98fd752a0108	typeref:typename:ZIO *	file:
...
2498
__anonae5a27210108	vendor/lua-5.4.8/src/lstrlib.c	/^  struct {$/;"	s	struct:MatchState	file:
2528
__anonae5a27210108	vendor/lua-5.4.8/src/lstrlib.c	/^  struct {$/;"	s	struct:MatchState	file:
2499
__anonae5a2721020a	vendor/lua-5.4.8/src/lstrlib.c	/^static const union {$/;"	u	file:
2529
__anonae5a2721020a	vendor/lua-5.4.8/src/lstrlib.c	/^static const union {$/;"	u	file:
2500
__anonae5a2721030a	vendor/lua-5.4.8/src/lstrlib.c	/^  struct cD { char c; union { LUAI_MAXALIGN; } u; };$/;"	u	struct:getoption::cD	file:
2530
__anonae5a2721030a	vendor/lua-5.4.8/src/lstrlib.c	/^  struct cD { char c; union { LUAI_MAXALIGN; } u; };$/;"	u	struct:getoption::cD	file:
  
2531
__anonc24b2ad50108	vendor/microtar-0.1.0/src/microtar.c	/^typedef struct {$/;"	s	file:
  
2532
__anonc24b2ada0103	vendor/microtar-0.1.0/src/microtar.h	/^enum {$/;"	g
  
2533
__anonc24b2ada0203	vendor/microtar-0.1.0/src/microtar.h	/^enum {$/;"	g
  
2534
__anonc24b2ada0308	vendor/microtar-0.1.0/src/microtar.h	/^typedef struct {$/;"	s
2501
__anonc6ac66720108	vendor/lua-5.4.8/src/lmathlib.c	/^typedef struct {$/;"	s	file:
2535
__anonc6ac66720108	vendor/lua-5.4.8/src/lmathlib.c	/^typedef struct {$/;"	s	file:
2502
__anonfc1a02ff010a	vendor/lua-5.4.8/src/llex.h	/^typedef union {$/;"	u
2536
__anonfc1a02ff010a	vendor/lua-5.4.8/src/llex.h	/^typedef union {$/;"	u
2503
__declspec	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^        #define __declspec(/;"	d
2537
__declspec	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^        #define __declspec(/;"	d
  
2538
_padding	vendor/microtar-0.1.0/src/microtar.c	/^  char _padding[255];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[255]	file:
2504
a	vendor/lua-5.4.8/src/Makefile	/^a:	$(ALL_A)$/;"	t
2539
a	vendor/lua-5.4.8/src/Makefile	/^a:	$(ALL_A)$/;"	t
2505
a	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned char a;        \/\/ Color alpha value$/;"	m	struct:Color	typeref:typename:unsigned char
2540
a	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned char a;        \/\/ Color alpha value$/;"	m	struct:Color	typeref:typename:unsigned char
2506
absentkey	vendor/lua-5.4.8/src/ltable.c	/^static const TValue absentkey = {ABSTKEYCONSTANT};$/;"	v	typeref:typename:const TValue	file:
2541
absentkey	vendor/lua-5.4.8/src/ltable.c	/^static const TValue absentkey = {ABSTKEYCONSTANT};$/;"	v	typeref:typename:const TValue	file:
...
2529
advanceX	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int advanceX;           \/\/ Character advance position X$/;"	m	struct:GlyphInfo	typeref:typename:int
2564
advanceX	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int advanceX;           \/\/ Character advance position X$/;"	m	struct:GlyphInfo	typeref:typename:int
2530
aix	vendor/lua-5.4.8/src/Makefile	/^AIX aix:$/;"	t
2565
aix	vendor/lua-5.4.8/src/Makefile	/^AIX aix:$/;"	t
2531
alimit	vendor/lua-5.4.8/src/lobject.h	/^  unsigned int alimit;  \/* "limit" of 'array' array *\/$/;"	m	struct:Table	typeref:typename:unsigned int
2566
alimit	vendor/lua-5.4.8/src/lobject.h	/^  unsigned int alimit;  \/* "limit" of 'array' array *\/$/;"	m	struct:Table	typeref:typename:unsigned int
  
2567
all	Makefile	/^all: lua hexdump $(STDLIB_FILES:.lua=.h) $(PROG)$/;"	t
2532
all	vendor/lua-5.4.8/Makefile	/^all:	$(PLAT)$/;"	t
2568
all	vendor/lua-5.4.8/Makefile	/^all:	$(PLAT)$/;"	t
2533
all	vendor/lua-5.4.8/src/Makefile	/^all:	$(ALL_T)$/;"	t
2569
all	vendor/lua-5.4.8/src/Makefile	/^all:	$(ALL_T)$/;"	t
2534
allgc	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *allgc;  \/* list of all collectable objects *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
2570
allgc	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *allgc;  \/* list of all collectable objects *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
...
2690
checkstackGC	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackGC(/;"	d
2726
checkstackGC	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackGC(/;"	d
2691
checkstackGCp	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackGCp(/;"	d
2727
checkstackGCp	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackGCp(/;"	d
2692
checkstackp	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackp(/;"	d
2728
checkstackp	vendor/lua-5.4.8/src/ldo.h	/^#define checkstackp(/;"	d
  
2729
checksum	vendor/microtar-0.1.0/src/microtar.c	/^  char checksum[8];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[8]	file:
  
2730
checksum	vendor/microtar-0.1.0/src/microtar.c	/^static unsigned checksum(const mtar_raw_header_t* rh) {$/;"	f	typeref:typename:unsigned	file:
2693
checktab	vendor/lua-5.4.8/src/ltablib.c	/^static void checktab (lua_State *L, int arg, int what) {$/;"	f	typeref:typename:void	file:
2731
checktab	vendor/lua-5.4.8/src/ltablib.c	/^static void checktab (lua_State *L, int arg, int what) {$/;"	f	typeref:typename:void	file:
2694
checktag	vendor/lua-5.4.8/src/lobject.h	/^#define checktag(/;"	d
2732
checktag	vendor/lua-5.4.8/src/lobject.h	/^#define checktag(/;"	d
2695
checktoclose	vendor/lua-5.4.8/src/lparser.c	/^static void checktoclose (FuncState *fs, int level) {$/;"	f	typeref:typename:void	file:
2733
checktoclose	vendor/lua-5.4.8/src/lparser.c	/^static void checktoclose (FuncState *fs, int level) {$/;"	f	typeref:typename:void	file:
...
2714
cleargraylists	vendor/lua-5.4.8/src/lgc.c	/^static void cleargraylists (global_State *g) {$/;"	f	typeref:typename:void	file:
2752
cleargraylists	vendor/lua-5.4.8/src/lgc.c	/^static void cleargraylists (global_State *g) {$/;"	f	typeref:typename:void	file:
2715
clearkey	vendor/lua-5.4.8/src/lgc.c	/^static void clearkey (Node *n) {$/;"	f	typeref:typename:void	file:
2753
clearkey	vendor/lua-5.4.8/src/lgc.c	/^static void clearkey (Node *n) {$/;"	f	typeref:typename:void	file:
2716
close	vendor/lua-5.4.8/src/lparser.h	/^  lu_byte close;  \/* goto that escapes upvalues *\/$/;"	m	struct:Labeldesc	typeref:typename:lu_byte
2754
close	vendor/lua-5.4.8/src/lparser.h	/^  lu_byte close;  \/* goto that escapes upvalues *\/$/;"	m	struct:Labeldesc	typeref:typename:lu_byte
  
2755
close	vendor/microtar-0.1.0/src/microtar.h	/^  int (*close)(mtar_t *tar);$/;"	m	struct:mtar_t	typeref:typename:int (*)(mtar_t * tar)
2717
close_func	vendor/lua-5.4.8/src/lparser.c	/^static void close_func (LexState *ls) {$/;"	f	typeref:typename:void	file:
2756
close_func	vendor/lua-5.4.8/src/lparser.c	/^static void close_func (LexState *ls) {$/;"	f	typeref:typename:void	file:
2718
close_state	vendor/lua-5.4.8/src/lstate.c	/^static void close_state (lua_State *L) {$/;"	f	typeref:typename:void	file:
2757
close_state	vendor/lua-5.4.8/src/lstate.c	/^static void close_state (lua_State *L) {$/;"	f	typeref:typename:void	file:
2719
closef	vendor/lua-5.4.8/src/lauxlib.h	/^  lua_CFunction closef;  \/* to close stream (NULL for closed streams) *\/$/;"	m	struct:luaL_Stream	typeref:typename:lua_CFunction
2758
closef	vendor/lua-5.4.8/src/lauxlib.h	/^  lua_CFunction closef;  \/* to close stream (NULL for closed streams) *\/$/;"	m	struct:luaL_Stream	typeref:typename:lua_CFunction
...
2741
codenot	vendor/lua-5.4.8/src/lcode.c	/^static void codenot (FuncState *fs, expdesc *e) {$/;"	f	typeref:typename:void	file:
2780
codenot	vendor/lua-5.4.8/src/lcode.c	/^static void codenot (FuncState *fs, expdesc *e) {$/;"	f	typeref:typename:void	file:
2742
codeorder	vendor/lua-5.4.8/src/lcode.c	/^static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) {$/;"	f	typeref:typename:void	file:
2781
codeorder	vendor/lua-5.4.8/src/lcode.c	/^static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) {$/;"	f	typeref:typename:void	file:
2743
codepoint	vendor/lua-5.4.8/src/lutf8lib.c	/^static int codepoint (lua_State *L) {$/;"	f	typeref:typename:int	file:
2782
codepoint	vendor/lua-5.4.8/src/lutf8lib.c	/^static int codepoint (lua_State *L) {$/;"	f	typeref:typename:int	file:
  
2783
codepoint_to_utf8	stdlib/json.lua	/^local function codepoint_to_utf8(n)$/;"	f
2744
codesJ	vendor/lua-5.4.8/src/lcode.c	/^static int codesJ (FuncState *fs, OpCode o, int sj, int k) {$/;"	f	typeref:typename:int	file:
2784
codesJ	vendor/lua-5.4.8/src/lcode.c	/^static int codesJ (FuncState *fs, OpCode o, int sj, int k) {$/;"	f	typeref:typename:int	file:
2745
codesJ	vendor/lua-5.4.8/src/lcode.c	/^static int codesJ (FuncState *fs, OpCode o, int sj, int k);$/;"	p	typeref:typename:int	file:
2785
codesJ	vendor/lua-5.4.8/src/lcode.c	/^static int codesJ (FuncState *fs, OpCode o, int sj, int k);$/;"	p	typeref:typename:int	file:
2746
codestring	vendor/lua-5.4.8/src/lparser.c	/^static void codestring (expdesc *e, TString *s) {$/;"	f	typeref:typename:void	file:
2786
codestring	vendor/lua-5.4.8/src/lparser.c	/^static void codestring (expdesc *e, TString *s) {$/;"	f	typeref:typename:void	file:
2747
codeunexpval	vendor/lua-5.4.8/src/lcode.c	/^static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) {$/;"	f	typeref:typename:void	file:
2787
codeunexpval	vendor/lua-5.4.8/src/lcode.c	/^static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) {$/;"	f	typeref:typename:void	file:
2748
collectargs	vendor/lua-5.4.8/src/lua.c	/^static int collectargs (char **argv, int *first) {$/;"	f	typeref:typename:int	file:
2788
collectargs	vendor/lua-5.4.8/src/lua.c	/^static int collectargs (char **argv, int *first) {$/;"	f	typeref:typename:int	file:
2749
collectvalidlines	vendor/lua-5.4.8/src/ldebug.c	/^static void collectvalidlines (lua_State *L, Closure *f) {$/;"	f	typeref:typename:void	file:
2789
collectvalidlines	vendor/lua-5.4.8/src/ldebug.c	/^static void collectvalidlines (lua_State *L, Closure *f) {$/;"	f	typeref:typename:void	file:
  
2790
color	stdlib/color.h	/^unsigned char color[] = {$/;"	v	typeref:typename:unsigned char[]
2750
color	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Color color;            \/\/ Material map color$/;"	m	struct:MaterialMap	typeref:typename:Color
2791
color	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Color color;            \/\/ Material map color$/;"	m	struct:MaterialMap	typeref:typename:Color
  
2792
color_H	stdlib/color.h	/^#define color_H$/;"	d
  
2793
color_len	stdlib/color.h	/^unsigned int color_len = 1540;$/;"	v	typeref:typename:unsigned int
2751
colora	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
2794
colora	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
2752
colorb	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
2795
colorb	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
2753
colorg	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
2796
colorg	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned char colorr, colorg, colorb, colora;   \/\/ Current active color (added on glVe/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned char
...
2779
count	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int count;             \/\/ Events entries count$/;"	m	struct:AutomationEventList	typeref:typename:unsigned int
2822
count	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int count;             \/\/ Events entries count$/;"	m	struct:AutomationEventList	typeref:typename:unsigned int
2780
count	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int count;             \/\/ Filepaths entries count$/;"	m	struct:FilePathList	typeref:typename:unsigned int
2823
count	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int count;             \/\/ Filepaths entries count$/;"	m	struct:FilePathList	typeref:typename:unsigned int
2781
countint	vendor/lua-5.4.8/src/ltable.c	/^static int countint (lua_Integer key, unsigned int *nums) {$/;"	f	typeref:typename:int	file:
2824
countint	vendor/lua-5.4.8/src/ltable.c	/^static int countint (lua_Integer key, unsigned int *nums) {$/;"	f	typeref:typename:int	file:
  
2825
create_set	stdlib/json.lua	/^local function create_set(...)$/;"	f
2782
createargtable	vendor/lua-5.4.8/src/lua.c	/^static void createargtable (lua_State *L, char **argv, int argc, int script) {$/;"	f	typeref:typename:void	file:
2826
createargtable	vendor/lua-5.4.8/src/lua.c	/^static void createargtable (lua_State *L, char **argv, int argc, int script) {$/;"	f	typeref:typename:void	file:
2783
createclibstable	vendor/lua-5.4.8/src/loadlib.c	/^static void createclibstable (lua_State *L) {$/;"	f	typeref:typename:void	file:
2827
createclibstable	vendor/lua-5.4.8/src/loadlib.c	/^static void createclibstable (lua_State *L) {$/;"	f	typeref:typename:void	file:
2784
createlabel	vendor/lua-5.4.8/src/lparser.c	/^static int createlabel (LexState *ls, TString *name, int line,$/;"	f	typeref:typename:int	file:
2828
createlabel	vendor/lua-5.4.8/src/lparser.c	/^static int createlabel (LexState *ls, TString *name, int line,$/;"	f	typeref:typename:int	file:
...
2829
db_upvaluejoin	vendor/lua-5.4.8/src/ldblib.c	/^static int db_upvaluejoin (lua_State *L) {$/;"	f	typeref:typename:int	file:
2873
db_upvaluejoin	vendor/lua-5.4.8/src/ldblib.c	/^static int db_upvaluejoin (lua_State *L) {$/;"	f	typeref:typename:int	file:
2830
dblib	vendor/lua-5.4.8/src/ldblib.c	/^static const luaL_Reg dblib[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
2874
dblib	vendor/lua-5.4.8/src/ldblib.c	/^static const luaL_Reg dblib[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
2831
decnny	vendor/lua-5.4.8/src/lstate.h	/^#define decnny(/;"	d
2875
decnny	vendor/lua-5.4.8/src/lstate.h	/^#define decnny(/;"	d
  
2876
decode	stdlib/json.lua	/^function json.decode(str)$/;"	f	unknown:json
2832
decodeNresults	vendor/lua-5.4.8/src/lapi.h	/^#define decodeNresults(/;"	d
2877
decodeNresults	vendor/lua-5.4.8/src/lapi.h	/^#define decodeNresults(/;"	d
  
2878
decode_error	stdlib/json.lua	/^local function decode_error(str, idx, msg)$/;"	f
2833
default	vendor/lua-5.4.8/src/Makefile	/^default: $(PLAT)$/;"	t
2879
default	vendor/lua-5.4.8/src/Makefile	/^default: $(PLAT)$/;"	t
2834
defaultBatch	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    rlRenderBatch defaultBatch;             \/\/ Default internal render batch$/;"	m	struct:rlglData	typeref:typename:rlRenderBatch
2880
defaultBatch	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    rlRenderBatch defaultBatch;             \/\/ Default internal render batch$/;"	m	struct:rlglData	typeref:typename:rlRenderBatch
2835
defaultFShaderId	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned int defaultFShaderId;      \/\/ Default fragment shader id (used by default sha/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned int
2881
defaultFShaderId	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        unsigned int defaultFShaderId;      \/\/ Default fragment shader id (used by default sha/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:unsigned int
...
2889
echo	vendor/lua-5.4.8/Makefile	/^echo:$/;"	t
2935
echo	vendor/lua-5.4.8/Makefile	/^echo:$/;"	t
2890
echo	vendor/lua-5.4.8/src/Makefile	/^echo:$/;"	t
2936
echo	vendor/lua-5.4.8/src/Makefile	/^echo:$/;"	t
2891
elementCount	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    int elementCount;           \/\/ Number of elements in the buffer (QUADS)$/;"	m	struct:rlVertexBuffer	typeref:typename:int
2937
elementCount	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    int elementCount;           \/\/ Number of elements in the buffer (QUADS)$/;"	m	struct:rlVertexBuffer	typeref:typename:int
  
2938
encode	stdlib/json.lua	/^encode = function(val, stack)$/;"	f
  
2939
encode	stdlib/json.lua	/^function json.encode(val)$/;"	f	unknown:json
  
2940
encode_nil	stdlib/json.lua	/^local function encode_nil(val)$/;"	f
  
2941
encode_number	stdlib/json.lua	/^local function encode_number(val)$/;"	f
  
2942
encode_string	stdlib/json.lua	/^local function encode_string(val)$/;"	f
  
2943
encode_table	stdlib/json.lua	/^local function encode_table(val, stack)$/;"	f
2892
end_capture	vendor/lua-5.4.8/src/lstrlib.c	/^static const char *end_capture (MatchState *ms, const char *s,$/;"	f	typeref:typename:const char *	file:
2944
end_capture	vendor/lua-5.4.8/src/lstrlib.c	/^static const char *end_capture (MatchState *ms, const char *s,$/;"	f	typeref:typename:const char *	file:
2893
endpc	vendor/lua-5.4.8/src/lobject.h	/^  int endpc;    \/* first point where variable is dead *\/$/;"	m	struct:LocVar	typeref:typename:int
2945
endpc	vendor/lua-5.4.8/src/lobject.h	/^  int endpc;    \/* first point where variable is dead *\/$/;"	m	struct:LocVar	typeref:typename:int
2894
enterblock	vendor/lua-5.4.8/src/lparser.c	/^static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) {$/;"	f	typeref:typename:void	file:
2946
enterblock	vendor/lua-5.4.8/src/lparser.c	/^static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) {$/;"	f	typeref:typename:void	file:
...
2909
error_expected	vendor/lua-5.4.8/src/lparser.c	/^static l_noret error_expected (LexState *ls, int token) {$/;"	f	typeref:typename:l_noret	file:
2961
error_expected	vendor/lua-5.4.8/src/lparser.c	/^static l_noret error_expected (LexState *ls, int token) {$/;"	f	typeref:typename:l_noret	file:
2910
errorlimit	vendor/lua-5.4.8/src/lparser.c	/^static l_noret errorlimit (FuncState *fs, int limit, const char *what) {$/;"	f	typeref:typename:l_noret	file:
2962
errorlimit	vendor/lua-5.4.8/src/lparser.c	/^static l_noret errorlimit (FuncState *fs, int limit, const char *what) {$/;"	f	typeref:typename:l_noret	file:
2911
errorstatus	vendor/lua-5.4.8/src/ldo.c	/^#define errorstatus(/;"	d	file:
2963
errorstatus	vendor/lua-5.4.8/src/ldo.c	/^#define errorstatus(/;"	d	file:
  
2964
escape_char	stdlib/json.lua	/^local function escape_char(c)$/;"	f
2912
esccheck	vendor/lua-5.4.8/src/llex.c	/^static void esccheck (LexState *ls, int c, const char *msg) {$/;"	f	typeref:typename:void	file:
2965
esccheck	vendor/lua-5.4.8/src/llex.c	/^static void esccheck (LexState *ls, int c, const char *msg) {$/;"	f	typeref:typename:void	file:
2913
event	vendor/lua-5.4.8/src/lua.h	/^  int event;$/;"	m	struct:lua_Debug	typeref:typename:int
2966
event	vendor/lua-5.4.8/src/lua.h	/^  int event;$/;"	m	struct:lua_Debug	typeref:typename:int
2914
eventname	vendor/lua-5.4.8/src/luac.c	/^#define eventname(/;"	d	file:
2967
eventname	vendor/lua-5.4.8/src/luac.c	/^#define eventname(/;"	d	file:
...
2952
features	vendor/raylib-5.5_linux_amd64/README.md	/^features$/;"	s
3005
features	vendor/raylib-5.5_linux_amd64/README.md	/^features$/;"	s
2953
field	vendor/lua-5.4.8/src/lparser.c	/^static void field (LexState *ls, ConsControl *cc) {$/;"	f	typeref:typename:void	file:
3006
field	vendor/lua-5.4.8/src/lparser.c	/^static void field (LexState *ls, ConsControl *cc) {$/;"	f	typeref:typename:void	file:
2954
fieldsel	vendor/lua-5.4.8/src/lparser.c	/^static void fieldsel (LexState *ls, expdesc *v) {$/;"	f	typeref:typename:void	file:
3007
fieldsel	vendor/lua-5.4.8/src/lparser.c	/^static void fieldsel (LexState *ls, expdesc *v) {$/;"	f	typeref:typename:void	file:
  
3008
file_close	vendor/microtar-0.1.0/src/microtar.c	/^static int file_close(mtar_t *tar) {$/;"	f	typeref:typename:int	file:
  
3009
file_read	vendor/microtar-0.1.0/src/microtar.c	/^static int file_read(mtar_t *tar, void *data, unsigned size) {$/;"	f	typeref:typename:int	file:
  
3010
file_seek	vendor/microtar-0.1.0/src/microtar.c	/^static int file_seek(mtar_t *tar, unsigned offset) {$/;"	f	typeref:typename:int	file:
  
3011
file_write	vendor/microtar-0.1.0/src/microtar.c	/^static int file_write(mtar_t *tar, const void *data, unsigned size) {$/;"	f	typeref:typename:int	file:
2955
filterpc	vendor/lua-5.4.8/src/ldebug.c	/^static int filterpc (int pc, int jmptarget) {$/;"	f	typeref:typename:int	file:
3012
filterpc	vendor/lua-5.4.8/src/ldebug.c	/^static int filterpc (int pc, int jmptarget) {$/;"	f	typeref:typename:int	file:
2956
finaltarget	vendor/lua-5.4.8/src/lcode.c	/^static int finaltarget (Instruction *code, int i) {$/;"	f	typeref:typename:int	file:
3013
finaltarget	vendor/lua-5.4.8/src/lcode.c	/^static int finaltarget (Instruction *code, int i) {$/;"	f	typeref:typename:int	file:
2957
findfield	vendor/lua-5.4.8/src/lauxlib.c	/^static int findfield (lua_State *L, int objidx, int level) {$/;"	f	typeref:typename:int	file:
3014
findfield	vendor/lua-5.4.8/src/lauxlib.c	/^static int findfield (lua_State *L, int objidx, int level) {$/;"	f	typeref:typename:int	file:
...
3170
gotostat	vendor/lua-5.4.8/src/lparser.c	/^static void gotostat (LexState *ls) {$/;"	f	typeref:typename:void	file:
3227
gotostat	vendor/lua-5.4.8/src/lparser.c	/^static void gotostat (LexState *ls) {$/;"	f	typeref:typename:void	file:
3171
gray	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *gray;  \/* list of gray objects *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
3228
gray	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *gray;  \/* list of gray objects *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
3172
grayagain	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *grayagain;  \/* list of objects to be traversed atomically *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
3229
grayagain	vendor/lua-5.4.8/src/lstate.h	/^  GCObject *grayagain;  \/* list of objects to be traversed atomically *\/$/;"	m	struct:global_State	typeref:typename:GCObject *
  
3230
group	vendor/microtar-0.1.0/src/microtar.c	/^  char group[8];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[8]	file:
3173
growstrtab	vendor/lua-5.4.8/src/lstring.c	/^static void growstrtab (lua_State *L, stringtable *tb) {$/;"	f	typeref:typename:void	file:
3231
growstrtab	vendor/lua-5.4.8/src/lstring.c	/^static void growstrtab (lua_State *L, stringtable *tb) {$/;"	f	typeref:typename:void	file:
3174
gt	vendor/lua-5.4.8/src/lparser.h	/^  Labellist gt;  \/* list of pending gotos *\/$/;"	m	struct:Dyndata	typeref:typename:Labellist
3232
gt	vendor/lua-5.4.8/src/lparser.h	/^  Labellist gt;  \/* list of pending gotos *\/$/;"	m	struct:Dyndata	typeref:typename:Labellist
3175
guess	vendor/lua-5.4.8/src/Makefile	/^guess:$/;"	t
3233
guess	vendor/lua-5.4.8/src/Makefile	/^guess:$/;"	t
...
3199
hasjumps	vendor/lua-5.4.8/src/lcode.c	/^#define hasjumps(/;"	d	file:
3257
hasjumps	vendor/lua-5.4.8/src/lcode.c	/^#define hasjumps(/;"	d	file:
3200
hasmultret	vendor/lua-5.4.8/src/lparser.c	/^#define hasmultret(/;"	d	file:
3258
hasmultret	vendor/lua-5.4.8/src/lparser.c	/^#define hasmultret(/;"	d	file:
3201
hastocloseCfunc	vendor/lua-5.4.8/src/lapi.h	/^#define hastocloseCfunc(/;"	d
3259
hastocloseCfunc	vendor/lua-5.4.8/src/lapi.h	/^#define hastocloseCfunc(/;"	d
  
3260
header_to_raw	vendor/microtar-0.1.0/src/microtar.c	/^static int header_to_raw(mtar_raw_header_t *rh, const mtar_header_t *h) {$/;"	f	typeref:typename:int	file:
3202
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    float height;           \/\/ Rectangle height$/;"	m	struct:Rectangle	typeref:typename:float
3261
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    float height;           \/\/ Rectangle height$/;"	m	struct:Rectangle	typeref:typename:float
3203
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int height;             \/\/ Image base height$/;"	m	struct:Image	typeref:typename:int
3262
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int height;             \/\/ Image base height$/;"	m	struct:Image	typeref:typename:int
3204
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int height;             \/\/ Texture base height$/;"	m	struct:Texture	typeref:typename:int
3263
height	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int height;             \/\/ Texture base height$/;"	m	struct:Texture	typeref:typename:int
3205
help	vendor/lua-5.4.8/Makefile	/^$(PLATS) help test clean:$/;"	t
3264
help	vendor/lua-5.4.8/Makefile	/^$(PLATS) help test clean:$/;"	t
3206
help	vendor/lua-5.4.8/src/Makefile	/^help:$/;"	t
3265
help	vendor/lua-5.4.8/src/Makefile	/^help:$/;"	t
  
3266
hexdump	Makefile	/^hexdump: hexdump.c$/;"	t
3207
hit	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    bool hit;               \/\/ Did the ray hit something?$/;"	m	struct:RayCollision	typeref:typename:bool
3267
hit	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    bool hit;               \/\/ Did the ray hit something?$/;"	m	struct:RayCollision	typeref:typename:bool
3208
hnext	vendor/lua-5.4.8/src/lobject.h	/^    struct TString *hnext;  \/* linked list for hash table *\/$/;"	m	union:TString::__anon808f9fcd030a	typeref:struct:TString *
3268
hnext	vendor/lua-5.4.8/src/lobject.h	/^    struct TString *hnext;  \/* linked list for hash table *\/$/;"	m	union:TString::__anon808f9fcd030a	typeref:struct:TString *
3209
hook	vendor/lua-5.4.8/src/lstate.h	/^  volatile lua_Hook hook;$/;"	m	struct:lua_State	typeref:typename:volatile lua_Hook
3269
hook	vendor/lua-5.4.8/src/lstate.h	/^  volatile lua_Hook hook;$/;"	m	struct:lua_State	typeref:typename:volatile lua_Hook
...
3327
ivalue	vendor/lua-5.4.8/src/lobject.h	/^#define ivalue(/;"	d
3387
ivalue	vendor/lua-5.4.8/src/lobject.h	/^#define ivalue(/;"	d
3328
ivalueraw	vendor/lua-5.4.8/src/lobject.h	/^#define ivalueraw(/;"	d
3388
ivalueraw	vendor/lua-5.4.8/src/lobject.h	/^#define ivalueraw(/;"	d
3329
iwthabs	vendor/lua-5.4.8/src/lparser.h	/^  lu_byte iwthabs;  \/* instructions issued since last absolute line info *\/$/;"	m	struct:FuncState	typeref:typename:lu_byte
3389
iwthabs	vendor/lua-5.4.8/src/lparser.h	/^  lu_byte iwthabs;  \/* instructions issued since last absolute line info *\/$/;"	m	struct:FuncState	typeref:typename:lu_byte
  
3390
json	stdlib/json.h	/^unsigned char json[] = {$/;"	v	typeref:typename:unsigned char[]
  
3391
json_H	stdlib/json.h	/^#define json_H$/;"	d
  
3392
json_len	stdlib/json.h	/^unsigned int json_len = 9638;$/;"	v	typeref:typename:unsigned int
3330
jumponcond	vendor/lua-5.4.8/src/lcode.c	/^static int jumponcond (FuncState *fs, expdesc *e, int cond) {$/;"	f	typeref:typename:int	file:
3393
jumponcond	vendor/lua-5.4.8/src/lcode.c	/^static int jumponcond (FuncState *fs, expdesc *e, int cond) {$/;"	f	typeref:typename:int	file:
3331
jumpscopeerror	vendor/lua-5.4.8/src/lparser.c	/^static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) {$/;"	f	typeref:typename:l_noret	file:
3394
jumpscopeerror	vendor/lua-5.4.8/src/lparser.c	/^static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) {$/;"	f	typeref:typename:l_noret	file:
3332
k	vendor/lua-5.4.8/src/lobject.h	/^  TValue *k;  \/* constants used by the function *\/$/;"	m	struct:Proto	typeref:typename:TValue *
3395
k	vendor/lua-5.4.8/src/lobject.h	/^  TValue *k;  \/* constants used by the function *\/$/;"	m	struct:Proto	typeref:typename:TValue *
...
3423
l_uint32	vendor/lua-5.4.8/src/llimits.h	/^typedef unsigned long l_uint32;$/;"	t	typeref:typename:unsigned long
3486
l_uint32	vendor/lua-5.4.8/src/llimits.h	/^typedef unsigned long l_uint32;$/;"	t	typeref:typename:unsigned long
3424
l_unlikely	vendor/lua-5.4.8/src/luaconf.h	/^#define l_unlikely(/;"	d
3487
l_unlikely	vendor/lua-5.4.8/src/luaconf.h	/^#define l_unlikely(/;"	d
3425
l_unlockfile	vendor/lua-5.4.8/src/liolib.c	/^#define l_unlockfile(/;"	d	file:
3488
l_unlockfile	vendor/lua-5.4.8/src/liolib.c	/^#define l_unlockfile(/;"	d	file:
3426
l_window_should_close	main.c	/^static int l_window_should_close(lua_State *L) {$/;"	f	typeref:typename:int	file:
3489
l_window_running	main.c	/^static int l_window_running(lua_State *L) {$/;"	f	typeref:typename:int	file:
3427
label	vendor/lua-5.4.8/src/lparser.h	/^  Labellist label;   \/* list of active labels *\/$/;"	m	struct:Dyndata	typeref:typename:Labellist
3490
label	vendor/lua-5.4.8/src/lparser.h	/^  Labellist label;   \/* list of active labels *\/$/;"	m	struct:Dyndata	typeref:typename:Labellist
3428
labelstat	vendor/lua-5.4.8/src/lparser.c	/^static void labelstat (LexState *ls, TString *name, int line) {$/;"	f	typeref:typename:void	file:
3491
labelstat	vendor/lua-5.4.8/src/lparser.c	/^static void labelstat (LexState *ls, TString *name, int line) {$/;"	f	typeref:typename:void	file:
3429
laction	vendor/lua-5.4.8/src/lua.c	/^static void laction (int i) {$/;"	f	typeref:typename:void	file:
3492
laction	vendor/lua-5.4.8/src/lua.c	/^static void laction (int i) {$/;"	f	typeref:typename:void	file:
3430
lapi.o	vendor/lua-5.4.8/src/Makefile	/^lapi.o: lapi.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \\$/;"	t
3493
lapi.o	vendor/lua-5.4.8/src/Makefile	/^lapi.o: lapi.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \\$/;"	t
3431
lapi_c	vendor/lua-5.4.8/src/lapi.c	/^#define lapi_c$/;"	d	file:
3494
lapi_c	vendor/lua-5.4.8/src/lapi.c	/^#define lapi_c$/;"	d	file:
3432
lapi_h	vendor/lua-5.4.8/src/lapi.h	/^#define lapi_h$/;"	d
3495
lapi_h	vendor/lua-5.4.8/src/lapi.h	/^#define lapi_h$/;"	d
  
3496
last_header	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned last_header;$/;"	m	struct:mtar_t	typeref:typename:unsigned
3433
lastatomic	vendor/lua-5.4.8/src/lstate.h	/^  lu_mem lastatomic;  \/* see function 'genstep' in file 'lgc.c' *\/$/;"	m	struct:global_State	typeref:typename:lu_mem
3497
lastatomic	vendor/lua-5.4.8/src/lstate.h	/^  lu_mem lastatomic;  \/* see function 'genstep' in file 'lgc.c' *\/$/;"	m	struct:global_State	typeref:typename:lu_mem
3434
lastfree	vendor/lua-5.4.8/src/lobject.h	/^  Node *lastfree;  \/* any free position is before this position *\/$/;"	m	struct:Table	typeref:typename:Node *
3498
lastfree	vendor/lua-5.4.8/src/lobject.h	/^  Node *lastfree;  \/* any free position is before this position *\/$/;"	m	struct:Table	typeref:typename:Node *
3435
lastlevel	vendor/lua-5.4.8/src/lauxlib.c	/^static int lastlevel (lua_State *L) {$/;"	f	typeref:typename:int	file:
3499
lastlevel	vendor/lua-5.4.8/src/lauxlib.c	/^static int lastlevel (lua_State *L) {$/;"	f	typeref:typename:int	file:
...
3501
linit_c	vendor/lua-5.4.8/src/linit.c	/^#define linit_c$/;"	d	file:
3565
linit_c	vendor/lua-5.4.8/src/linit.c	/^#define linit_c$/;"	d	file:
3502
linkgclist	vendor/lua-5.4.8/src/lgc.c	/^#define linkgclist(/;"	d	file:
3566
linkgclist	vendor/lua-5.4.8/src/lgc.c	/^#define linkgclist(/;"	d	file:
3503
linkgclist_	vendor/lua-5.4.8/src/lgc.c	/^static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) {$/;"	f	typeref:typename:void	file:
3567
linkgclist_	vendor/lua-5.4.8/src/lgc.c	/^static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) {$/;"	f	typeref:typename:void	file:
  
3568
linkname	vendor/microtar-0.1.0/src/microtar.c	/^  char linkname[100];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[100]	file:
  
3569
linkname	vendor/microtar-0.1.0/src/microtar.h	/^  char linkname[100];$/;"	m	struct:__anonc24b2ada0308	typeref:typename:char[100]
3504
linkobjgclist	vendor/lua-5.4.8/src/lgc.c	/^#define linkobjgclist(/;"	d	file:
3570
linkobjgclist	vendor/lua-5.4.8/src/lgc.c	/^#define linkobjgclist(/;"	d	file:
3505
linux	vendor/lua-5.4.8/src/Makefile	/^Linux linux:	linux-noreadline$/;"	t
3571
linux	vendor/lua-5.4.8/src/Makefile	/^Linux linux:	linux-noreadline$/;"	t
3506
linux-noreadline	vendor/lua-5.4.8/src/Makefile	/^linux-noreadline:$/;"	t
3572
linux-noreadline	vendor/lua-5.4.8/src/Makefile	/^linux-noreadline:$/;"	t
...
4257
lua_getextraspace	vendor/lua-5.4.8/src/lua.h	/^#define lua_getextraspace(/;"	d
4323
lua_getextraspace	vendor/lua-5.4.8/src/lua.h	/^#define lua_getextraspace(/;"	d
4258
lua_getfield	vendor/lua-5.4.8/src/lapi.c	/^LUA_API int lua_getfield (lua_State *L, int idx, const char *k) {$/;"	f	typeref:typename:LUA_API int
4324
lua_getfield	vendor/lua-5.4.8/src/lapi.c	/^LUA_API int lua_getfield (lua_State *L, int idx, const char *k) {$/;"	f	typeref:typename:LUA_API int
4259
lua_getfield	vendor/lua-5.4.8/src/lua.h	/^LUA_API int (lua_getfield) (lua_State *L, int idx, const char *k);$/;"	v	typeref:typename:LUA_API int ()(lua_State * L,int idx,const char * k)
4325
lua_getfield	vendor/lua-5.4.8/src/lua.h	/^LUA_API int (lua_getfield) (lua_State *L, int idx, const char *k);$/;"	v	typeref:typename:LUA_API int ()(lua_State * L,int idx,const char * k)
  
4326
lua_getfield_int	main.c	/^static int lua_getfield_int(lua_State *L, int index, const char *key) {$/;"	f	typeref:typename:int	file:
  
4327
lua_getfield_int_opt	main.c	/^static int lua_getfield_int_opt(lua_State *L, int index, const char *key, int def) {$/;"	f	typeref:typename:int	file:
4260
lua_getglobal	vendor/lua-5.4.8/src/lapi.c	/^LUA_API int lua_getglobal (lua_State *L, const char *name) {$/;"	f	typeref:typename:LUA_API int
4328
lua_getglobal	vendor/lua-5.4.8/src/lapi.c	/^LUA_API int lua_getglobal (lua_State *L, const char *name) {$/;"	f	typeref:typename:LUA_API int
4261
lua_getglobal	vendor/lua-5.4.8/src/lua.h	/^LUA_API int (lua_getglobal) (lua_State *L, const char *name);$/;"	v	typeref:typename:LUA_API int ()(lua_State * L,const char * name)
4329
lua_getglobal	vendor/lua-5.4.8/src/lua.h	/^LUA_API int (lua_getglobal) (lua_State *L, const char *name);$/;"	v	typeref:typename:LUA_API int ()(lua_State * L,const char * name)
4262
lua_gethook	vendor/lua-5.4.8/src/ldebug.c	/^LUA_API lua_Hook lua_gethook (lua_State *L) {$/;"	f	typeref:typename:LUA_API lua_Hook
4330
lua_gethook	vendor/lua-5.4.8/src/ldebug.c	/^LUA_API lua_Hook lua_gethook (lua_State *L) {$/;"	f	typeref:typename:LUA_API lua_Hook
...
4582
m9	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    float m1, m5, m9, m13;      \/\/ Matrix second row (4 components)$/;"	m	struct:Matrix	typeref:typename:float
4650
m9	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    float m1, m5, m9, m13;      \/\/ Matrix second row (4 components)$/;"	m	struct:Matrix	typeref:typename:float
4583
macos	vendor/lua-5.4.8/src/Makefile	/^Darwin macos macosx:$/;"	t
4651
macos	vendor/lua-5.4.8/src/Makefile	/^Darwin macos macosx:$/;"	t
4584
macosx	vendor/lua-5.4.8/src/Makefile	/^Darwin macos macosx:$/;"	t
4652
macosx	vendor/lua-5.4.8/src/Makefile	/^Darwin macos macosx:$/;"	t
  
4653
main	hexdump.c	/^int main(int argc, char *argv[]) {$/;"	f	typeref:typename:int
4585
main	main.c	/^int main(void) {$/;"	f	typeref:typename:int
4654
main	main.c	/^int main(void) {$/;"	f	typeref:typename:int
4586
main	vendor/lua-5.4.8/src/lua.c	/^int main (int argc, char **argv) {$/;"	f	typeref:typename:int
4655
main	vendor/lua-5.4.8/src/lua.c	/^int main (int argc, char **argv) {$/;"	f	typeref:typename:int
4587
main	vendor/lua-5.4.8/src/luac.c	/^int main(int argc, char* argv[])$/;"	f	typeref:typename:int
4656
main	vendor/lua-5.4.8/src/luac.c	/^int main(int argc, char* argv[])$/;"	f	typeref:typename:int
...
4661
metatable	vendor/lua-5.4.8/src/lobject.h	/^  struct Table *metatable;$/;"	m	struct:Udata	typeref:struct:Table *
4730
metatable	vendor/lua-5.4.8/src/lobject.h	/^  struct Table *metatable;$/;"	m	struct:Udata	typeref:struct:Table *
4662
metatable	vendor/lua-5.4.8/src/lobject.h	/^  struct Table *metatable;$/;"	m	struct:Udata0	typeref:struct:Table *
4731
metatable	vendor/lua-5.4.8/src/lobject.h	/^  struct Table *metatable;$/;"	m	struct:Udata0	typeref:struct:Table *
4663
meth	vendor/lua-5.4.8/src/liolib.c	/^static const luaL_Reg meth[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
4732
meth	vendor/lua-5.4.8/src/liolib.c	/^static const luaL_Reg meth[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
  
4733
microtar	vendor/microtar-0.1.0/README.md	/^# microtar$/;"	c
4664
min	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 min;            \/\/ Minimum vertex box-corner$/;"	m	struct:BoundingBox	typeref:typename:Vector3
4734
min	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 min;            \/\/ Minimum vertex box-corner$/;"	m	struct:BoundingBox	typeref:typename:Vector3
4665
min_expand	vendor/lua-5.4.8/src/lstrlib.c	/^static const char *min_expand (MatchState *ms, const char *s,$/;"	f	typeref:typename:const char *	file:
4735
min_expand	vendor/lua-5.4.8/src/lstrlib.c	/^static const char *min_expand (MatchState *ms, const char *s,$/;"	f	typeref:typename:const char *	file:
4666
mingw	vendor/lua-5.4.8/src/Makefile	/^mingw:$/;"	t
4736
mingw	vendor/lua-5.4.8/src/Makefile	/^mingw:$/;"	t
4667
mipmaps	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int mipmaps;            \/\/ Mipmap levels, 1 by default$/;"	m	struct:Image	typeref:typename:int
4737
mipmaps	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int mipmaps;            \/\/ Mipmap levels, 1 by default$/;"	m	struct:Image	typeref:typename:int
4668
mipmaps	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int mipmaps;            \/\/ Mipmap levels, 1 by default$/;"	m	struct:Texture	typeref:typename:int
4738
mipmaps	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int mipmaps;            \/\/ Mipmap levels, 1 by default$/;"	m	struct:Texture	typeref:typename:int
4669
mode	vendor/lua-5.4.8/src/ldo.c	/^  const char *mode;$/;"	m	struct:SParser	typeref:typename:const char *	file:
4739
mode	vendor/lua-5.4.8/src/ldo.c	/^  const char *mode;$/;"	m	struct:SParser	typeref:typename:const char *	file:
  
4740
mode	vendor/microtar-0.1.0/src/microtar.c	/^  char mode[8];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[8]	file:
  
4741
mode	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned mode;$/;"	m	struct:__anonc24b2ada0308	typeref:typename:unsigned
4670
mode	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    int mode;                   \/\/ Drawing mode: LINES, TRIANGLES, QUADS$/;"	m	struct:rlDrawCall	typeref:typename:int
4742
mode	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    int mode;                   \/\/ Drawing mode: LINES, TRIANGLES, QUADS$/;"	m	struct:rlDrawCall	typeref:typename:int
4671
modelview	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        Matrix modelview;                   \/\/ Default modelview matrix$/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:Matrix
4743
modelview	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^        Matrix modelview;                   \/\/ Default modelview matrix$/;"	m	struct:rlglData::__anon1f68b8bd0d08	typeref:typename:Matrix
4672
movegotosout	vendor/lua-5.4.8/src/lparser.c	/^static void movegotosout (FuncState *fs, BlockCnt *bl) {$/;"	f	typeref:typename:void	file:
4744
movegotosout	vendor/lua-5.4.8/src/lparser.c	/^static void movegotosout (FuncState *fs, BlockCnt *bl) {$/;"	f	typeref:typename:void	file:
...
4674
ms	vendor/lua-5.4.8/src/lstrlib.c	/^  MatchState ms;  \/* match state *\/$/;"	m	struct:GMatchState	typeref:typename:MatchState	file:
4746
ms	vendor/lua-5.4.8/src/lstrlib.c	/^  MatchState ms;  \/* match state *\/$/;"	m	struct:GMatchState	typeref:typename:MatchState	file:
4675
msghandler	vendor/lua-5.4.8/src/lua.c	/^static int msghandler (lua_State *L) {$/;"	f	typeref:typename:int	file:
4747
msghandler	vendor/lua-5.4.8/src/lua.c	/^static int msghandler (lua_State *L) {$/;"	f	typeref:typename:int	file:
4676
mt	vendor/lua-5.4.8/src/lstate.h	/^  struct Table *mt[LUA_NUMTYPES];  \/* metatables for basic types *\/$/;"	m	struct:global_State	typeref:struct:Table * []
4748
mt	vendor/lua-5.4.8/src/lstate.h	/^  struct Table *mt[LUA_NUMTYPES];  \/* metatables for basic types *\/$/;"	m	struct:global_State	typeref:struct:Table * []
  
4749
mtar_close	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_close(mtar_t *tar) {$/;"	f	typeref:typename:int
  
4750
mtar_close	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_close(mtar_t *tar);$/;"	p	typeref:typename:int
  
4751
mtar_finalize	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_finalize(mtar_t *tar) {$/;"	f	typeref:typename:int
  
4752
mtar_finalize	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_finalize(mtar_t *tar);$/;"	p	typeref:typename:int
  
4753
mtar_find	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_find(mtar_t *tar, const char *name, mtar_header_t *h) {$/;"	f	typeref:typename:int
  
4754
mtar_find	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_find(mtar_t *tar, const char *name, mtar_header_t *h);$/;"	p	typeref:typename:int
  
4755
mtar_header_t	vendor/microtar-0.1.0/src/microtar.h	/^} mtar_header_t;$/;"	t	typeref:struct:__anonc24b2ada0308
  
4756
mtar_next	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_next(mtar_t *tar) {$/;"	f	typeref:typename:int
  
4757
mtar_next	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_next(mtar_t *tar);$/;"	p	typeref:typename:int
  
4758
mtar_open	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_open(mtar_t *tar, const char *filename, const char *mode) {$/;"	f	typeref:typename:int
  
4759
mtar_open	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_open(mtar_t *tar, const char *filename, const char *mode);$/;"	p	typeref:typename:int
  
4760
mtar_raw_header_t	vendor/microtar-0.1.0/src/microtar.c	/^} mtar_raw_header_t;$/;"	t	typeref:struct:__anonc24b2ad50108	file:
  
4761
mtar_read_data	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_read_data(mtar_t *tar, void *ptr, unsigned size) {$/;"	f	typeref:typename:int
  
4762
mtar_read_data	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_read_data(mtar_t *tar, void *ptr, unsigned size);$/;"	p	typeref:typename:int
  
4763
mtar_read_header	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_read_header(mtar_t *tar, mtar_header_t *h) {$/;"	f	typeref:typename:int
  
4764
mtar_read_header	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_read_header(mtar_t *tar, mtar_header_t *h);$/;"	p	typeref:typename:int
  
4765
mtar_rewind	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_rewind(mtar_t *tar) {$/;"	f	typeref:typename:int
  
4766
mtar_rewind	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_rewind(mtar_t *tar);$/;"	p	typeref:typename:int
  
4767
mtar_seek	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_seek(mtar_t *tar, unsigned pos) {$/;"	f	typeref:typename:int
  
4768
mtar_seek	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_seek(mtar_t *tar, unsigned pos);$/;"	p	typeref:typename:int
  
4769
mtar_strerror	vendor/microtar-0.1.0/src/microtar.c	/^const char* mtar_strerror(int err) {$/;"	f	typeref:typename:const char *
  
4770
mtar_strerror	vendor/microtar-0.1.0/src/microtar.h	/^const char* mtar_strerror(int err);$/;"	p	typeref:typename:const char *
  
4771
mtar_t	vendor/microtar-0.1.0/src/microtar.h	/^struct mtar_t {$/;"	s
  
4772
mtar_t	vendor/microtar-0.1.0/src/microtar.h	/^typedef struct mtar_t mtar_t;$/;"	t	typeref:struct:mtar_t
  
4773
mtar_write_data	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_write_data(mtar_t *tar, const void *data, unsigned size) {$/;"	f	typeref:typename:int
  
4774
mtar_write_data	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_write_data(mtar_t *tar, const void *data, unsigned size);$/;"	p	typeref:typename:int
  
4775
mtar_write_dir_header	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_write_dir_header(mtar_t *tar, const char *name) {$/;"	f	typeref:typename:int
  
4776
mtar_write_dir_header	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_write_dir_header(mtar_t *tar, const char *name);$/;"	p	typeref:typename:int
  
4777
mtar_write_file_header	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_write_file_header(mtar_t *tar, const char *name, unsigned size) {$/;"	f	typeref:typename:int
  
4778
mtar_write_file_header	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_write_file_header(mtar_t *tar, const char *name, unsigned size);$/;"	p	typeref:typename:int
  
4779
mtar_write_header	vendor/microtar-0.1.0/src/microtar.c	/^int mtar_write_header(mtar_t *tar, const mtar_header_t *h) {$/;"	f	typeref:typename:int
  
4780
mtar_write_header	vendor/microtar-0.1.0/src/microtar.h	/^int mtar_write_header(mtar_t *tar, const mtar_header_t *h);$/;"	p	typeref:typename:int
  
4781
mtime	vendor/microtar-0.1.0/src/microtar.c	/^  char mtime[12];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[12]	file:
  
4782
mtime	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned mtime;$/;"	m	struct:__anonc24b2ada0308	typeref:typename:unsigned
4677
multiline	vendor/lua-5.4.8/src/lua.c	/^static int multiline (lua_State *L) {$/;"	f	typeref:typename:int	file:
4783
multiline	vendor/lua-5.4.8/src/lua.c	/^static int multiline (lua_State *L) {$/;"	f	typeref:typename:int	file:
4678
n	vendor/lua-5.4.8/src/lauxlib.c	/^  int n;  \/* number of pre-read characters *\/$/;"	m	struct:LoadF	typeref:typename:int	file:
4784
n	vendor/lua-5.4.8/src/lauxlib.c	/^  int n;  \/* number of pre-read characters *\/$/;"	m	struct:LoadF	typeref:typename:int	file:
4679
n	vendor/lua-5.4.8/src/lauxlib.h	/^  size_t n;  \/* number of characters in buffer *\/$/;"	m	struct:luaL_Buffer	typeref:typename:size_t
4785
n	vendor/lua-5.4.8/src/lauxlib.h	/^  size_t n;  \/* number of characters in buffer *\/$/;"	m	struct:luaL_Buffer	typeref:typename:size_t
...
4696
name	vendor/lua-5.4.8/src/lparser.h	/^  TString *name;  \/* label identifier *\/$/;"	m	struct:Labeldesc	typeref:typename:TString *
4802
name	vendor/lua-5.4.8/src/lparser.h	/^  TString *name;  \/* label identifier *\/$/;"	m	struct:Labeldesc	typeref:typename:TString *
4697
name	vendor/lua-5.4.8/src/lua.h	/^  const char *name;	\/* (n) *\/$/;"	m	struct:lua_Debug	typeref:typename:const char *
4803
name	vendor/lua-5.4.8/src/lua.h	/^  const char *name;	\/* (n) *\/$/;"	m	struct:lua_Debug	typeref:typename:const char *
4698
name	vendor/lua-5.4.8/src/lundump.c	/^  const char *name;$/;"	m	struct:__anon98fd752a0108	typeref:typename:const char *	file:
4804
name	vendor/lua-5.4.8/src/lundump.c	/^  const char *name;$/;"	m	struct:__anon98fd752a0108	typeref:typename:const char *	file:
  
4805
name	vendor/microtar-0.1.0/src/microtar.c	/^  char name[100];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[100]	file:
  
4806
name	vendor/microtar-0.1.0/src/microtar.h	/^  char name[100];$/;"	m	struct:__anonc24b2ada0308	typeref:typename:char[100]
4699
name	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    char name[32];          \/\/ Animation name$/;"	m	struct:ModelAnimation	typeref:typename:char[32]
4807
name	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    char name[32];          \/\/ Animation name$/;"	m	struct:ModelAnimation	typeref:typename:char[32]
4700
name	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    char name[32];          \/\/ Bone name$/;"	m	struct:BoneInfo	typeref:typename:char[32]
4808
name	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    char name[32];          \/\/ Bone name$/;"	m	struct:BoneInfo	typeref:typename:char[32]
4701
namewhat	vendor/lua-5.4.8/src/lua.h	/^  const char *namewhat;	\/* (n) 'global', 'local', 'field', 'method' *\/$/;"	m	struct:lua_Debug	typeref:typename:const char *
4809
namewhat	vendor/lua-5.4.8/src/lua.h	/^  const char *namewhat;	\/* (n) 'global', 'local', 'field', 'method' *\/$/;"	m	struct:lua_Debug	typeref:typename:const char *
...
4719
next	vendor/lua-5.4.8/src/lobject.h	/^      struct UpVal *next;  \/* linked list *\/$/;"	m	struct:UpVal::__anon808f9fcd060a::__anon808f9fcd0708	typeref:struct:UpVal *
4827
next	vendor/lua-5.4.8/src/lobject.h	/^      struct UpVal *next;  \/* linked list *\/$/;"	m	struct:UpVal::__anon808f9fcd060a::__anon808f9fcd0708	typeref:struct:UpVal *
4720
next	vendor/lua-5.4.8/src/lobject.h	/^    int next;  \/* for chaining *\/$/;"	m	struct:Node::NodeKey	typeref:typename:int
4828
next	vendor/lua-5.4.8/src/lobject.h	/^    int next;  \/* for chaining *\/$/;"	m	struct:Node::NodeKey	typeref:typename:int
4721
next	vendor/lua-5.4.8/src/lstate.h	/^  struct CallInfo *previous, *next;  \/* dynamic call link *\/$/;"	m	struct:CallInfo	typeref:struct:CallInfo *
4829
next	vendor/lua-5.4.8/src/lstate.h	/^  struct CallInfo *previous, *next;  \/* dynamic call link *\/$/;"	m	struct:CallInfo	typeref:struct:CallInfo *
  
4830
next_char	stdlib/json.lua	/^local function next_char(str, idx, set, negate)$/;"	f
4722
next_ci	vendor/lua-5.4.8/src/ldo.c	/^#define next_ci(/;"	d	file:
4831
next_ci	vendor/lua-5.4.8/src/ldo.c	/^#define next_ci(/;"	d	file:
4723
nextc	vendor/lua-5.4.8/src/liolib.c	/^static int nextc (RN *rn) {$/;"	f	typeref:typename:int	file:
4832
nextc	vendor/lua-5.4.8/src/liolib.c	/^static int nextc (RN *rn) {$/;"	f	typeref:typename:int	file:
4724
nextline	vendor/lua-5.4.8/src/ldebug.c	/^static int nextline (const Proto *p, int currentline, int pc) {$/;"	f	typeref:typename:int	file:
4833
nextline	vendor/lua-5.4.8/src/ldebug.c	/^static int nextline (const Proto *p, int currentline, int pc) {$/;"	f	typeref:typename:int	file:
...
4860
os_tmpname	vendor/lua-5.4.8/src/loslib.c	/^static int os_tmpname (lua_State *L) {$/;"	f	typeref:typename:int	file:
4969
os_tmpname	vendor/lua-5.4.8/src/loslib.c	/^static int os_tmpname (lua_State *L) {$/;"	f	typeref:typename:int	file:
4861
otherwhite	vendor/lua-5.4.8/src/lgc.h	/^#define otherwhite(/;"	d
4970
otherwhite	vendor/lua-5.4.8/src/lgc.h	/^#define otherwhite(/;"	d
4862
output	vendor/lua-5.4.8/src/luac.c	/^static const char* output=Output;	\/* actual output file name *\/$/;"	v	typeref:typename:const char *	file:
4971
output	vendor/lua-5.4.8/src/luac.c	/^static const char* output=Output;	\/* actual output file name *\/$/;"	v	typeref:typename:const char *	file:
  
4972
owner	vendor/microtar-0.1.0/src/microtar.c	/^  char owner[8];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[8]	file:
  
4973
owner	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned owner;$/;"	m	struct:__anonc24b2ada0308	typeref:typename:unsigned
4863
p	vendor/lua-5.4.8/src/lobject.h	/^    TValue *p;  \/* points to stack or to its own value *\/$/;"	m	union:UpVal::__anon808f9fcd050a	typeref:typename:TValue *
4974
p	vendor/lua-5.4.8/src/lobject.h	/^    TValue *p;  \/* points to stack or to its own value *\/$/;"	m	union:UpVal::__anon808f9fcd050a	typeref:typename:TValue *
4864
p	vendor/lua-5.4.8/src/lobject.h	/^  StkId p;  \/* actual pointer *\/$/;"	m	union:__anon808f9fcd020a	typeref:typename:StkId
4975
p	vendor/lua-5.4.8/src/lobject.h	/^  StkId p;  \/* actual pointer *\/$/;"	m	union:__anon808f9fcd020a	typeref:typename:StkId
4865
p	vendor/lua-5.4.8/src/lobject.h	/^  struct Proto **p;  \/* functions defined inside the function *\/$/;"	m	struct:Proto	typeref:struct:Proto **
4976
p	vendor/lua-5.4.8/src/lobject.h	/^  struct Proto **p;  \/* functions defined inside the function *\/$/;"	m	struct:Proto	typeref:struct:Proto **
...
4878
params	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int params[4];                  \/\/ Event parameters (if required)$/;"	m	struct:AutomationEvent	typeref:typename:int[4]
4989
params	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int params[4];                  \/\/ Event parameters (if required)$/;"	m	struct:AutomationEvent	typeref:typename:int[4]
4879
parent	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int parent;             \/\/ Bone parent$/;"	m	struct:BoneInfo	typeref:typename:int
4990
parent	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int parent;             \/\/ Bone parent$/;"	m	struct:BoneInfo	typeref:typename:int
4880
parlist	vendor/lua-5.4.8/src/lparser.c	/^static void parlist (LexState *ls) {$/;"	f	typeref:typename:void	file:
4991
parlist	vendor/lua-5.4.8/src/lparser.c	/^static void parlist (LexState *ls) {$/;"	f	typeref:typename:void	file:
  
4992
parse	stdlib/json.lua	/^parse = function(str, idx)$/;"	f
  
4993
parse_array	stdlib/json.lua	/^local function parse_array(str, i)$/;"	f
  
4994
parse_literal	stdlib/json.lua	/^local function parse_literal(str, i)$/;"	f
  
4995
parse_number	stdlib/json.lua	/^local function parse_number(str, i)$/;"	f
  
4996
parse_object	stdlib/json.lua	/^local function parse_object(str, i)$/;"	f
  
4997
parse_string	stdlib/json.lua	/^local function parse_string(str, i)$/;"	f
  
4998
parse_unicode_escape	stdlib/json.lua	/^local function parse_unicode_escape(s)$/;"	f
4881
partition	vendor/lua-5.4.8/src/ltablib.c	/^static IdxT partition (lua_State *L, IdxT lo, IdxT up) {$/;"	f	typeref:typename:IdxT	file:
4999
partition	vendor/lua-5.4.8/src/ltablib.c	/^static IdxT partition (lua_State *L, IdxT lo, IdxT up) {$/;"	f	typeref:typename:IdxT	file:
4882
patchlistaux	vendor/lua-5.4.8/src/lcode.c	/^static void patchlistaux (FuncState *fs, int list, int vtarget, int reg,$/;"	f	typeref:typename:void	file:
5000
patchlistaux	vendor/lua-5.4.8/src/lcode.c	/^static void patchlistaux (FuncState *fs, int list, int vtarget, int reg,$/;"	f	typeref:typename:void	file:
4883
patchtestreg	vendor/lua-5.4.8/src/lcode.c	/^static int patchtestreg (FuncState *fs, int node, int reg) {$/;"	f	typeref:typename:int	file:
5001
patchtestreg	vendor/lua-5.4.8/src/lcode.c	/^static int patchtestreg (FuncState *fs, int node, int reg) {$/;"	f	typeref:typename:int	file:
...
4894
point	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 point;          \/\/ Point of the nearest hit$/;"	m	struct:RayCollision	typeref:typename:Vector3
5012
point	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 point;          \/\/ Point of the nearest hit$/;"	m	struct:RayCollision	typeref:typename:Vector3
4895
point2uint	vendor/lua-5.4.8/src/llimits.h	/^#define point2uint(/;"	d
5013
point2uint	vendor/lua-5.4.8/src/llimits.h	/^#define point2uint(/;"	d
4896
poptbclist	vendor/lua-5.4.8/src/lfunc.c	/^static void poptbclist (lua_State *L) {$/;"	f	typeref:typename:void	file:
5014
poptbclist	vendor/lua-5.4.8/src/lfunc.c	/^static void poptbclist (lua_State *L) {$/;"	f	typeref:typename:void	file:
  
5015
pos	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned pos;$/;"	m	struct:mtar_t	typeref:typename:unsigned
4897
position	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 position;       \/\/ Camera position$/;"	m	struct:Camera3D	typeref:typename:Vector3
5016
position	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 position;       \/\/ Camera position$/;"	m	struct:Camera3D	typeref:typename:Vector3
4898
position	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 position;       \/\/ Ray position (origin)$/;"	m	struct:Ray	typeref:typename:Vector3
5017
position	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    Vector3 position;       \/\/ Ray position (origin)$/;"	m	struct:Ray	typeref:typename:Vector3
4899
posix	vendor/lua-5.4.8/src/Makefile	/^posix:$/;"	t
5018
posix	vendor/lua-5.4.8/src/Makefile	/^posix:$/;"	t
...
4950
rAudioProcessor	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct rAudioProcessor rAudioProcessor;$/;"	t	typeref:struct:rAudioProcessor
5069
rAudioProcessor	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^typedef struct rAudioProcessor rAudioProcessor;$/;"	t	typeref:struct:rAudioProcessor
4951
randfuncs	vendor/lua-5.4.8/src/lmathlib.c	/^static const luaL_Reg randfuncs[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
5070
randfuncs	vendor/lua-5.4.8/src/lmathlib.c	/^static const luaL_Reg randfuncs[] = {$/;"	v	typeref:typename:const luaL_Reg[]	file:
4952
randseed	vendor/lua-5.4.8/src/lmathlib.c	/^static void randseed (lua_State *L, RanState *state) {$/;"	f	typeref:typename:void	file:
5071
randseed	vendor/lua-5.4.8/src/lmathlib.c	/^static void randseed (lua_State *L, RanState *state) {$/;"	f	typeref:typename:void	file:
  
5072
raw_to_header	vendor/microtar-0.1.0/src/microtar.c	/^static int raw_to_header(mtar_header_t *h, const mtar_raw_header_t *rh) {$/;"	f	typeref:typename:int	file:
4953
rawtt	vendor/lua-5.4.8/src/lobject.h	/^#define rawtt(/;"	d
5073
rawtt	vendor/lua-5.4.8/src/lobject.h	/^#define rawtt(/;"	d
  
5074
read	vendor/microtar-0.1.0/src/microtar.h	/^  int (*read)(mtar_t *tar, void *data, unsigned size);$/;"	m	struct:mtar_t	typeref:typename:int (*)(mtar_t * tar,void * data,unsigned size)
4954
read_all	vendor/lua-5.4.8/src/liolib.c	/^static void read_all (lua_State *L, FILE *f) {$/;"	f	typeref:typename:void	file:
5075
read_all	vendor/lua-5.4.8/src/liolib.c	/^static void read_all (lua_State *L, FILE *f) {$/;"	f	typeref:typename:void	file:
4955
read_chars	vendor/lua-5.4.8/src/liolib.c	/^static int read_chars (lua_State *L, FILE *f, size_t n) {$/;"	f	typeref:typename:int	file:
5076
read_chars	vendor/lua-5.4.8/src/liolib.c	/^static int read_chars (lua_State *L, FILE *f, size_t n) {$/;"	f	typeref:typename:int	file:
4956
read_line	vendor/lua-5.4.8/src/liolib.c	/^static int read_line (lua_State *L, FILE *f, int chop) {$/;"	f	typeref:typename:int	file:
5077
read_line	vendor/lua-5.4.8/src/liolib.c	/^static int read_line (lua_State *L, FILE *f, int chop) {$/;"	f	typeref:typename:int	file:
...
4975
rehash	vendor/lua-5.4.8/src/ltable.c	/^static void rehash (lua_State *L, Table *t, const TValue *ek) {$/;"	f	typeref:typename:void	file:
5096
rehash	vendor/lua-5.4.8/src/ltable.c	/^static void rehash (lua_State *L, Table *t, const TValue *ek) {$/;"	f	typeref:typename:void	file:
4976
reinsert	vendor/lua-5.4.8/src/ltable.c	/^static void reinsert (lua_State *L, Table *ot, Table *t) {$/;"	f	typeref:typename:void	file:
5097
reinsert	vendor/lua-5.4.8/src/ltable.c	/^static void reinsert (lua_State *L, Table *ot, Table *t) {$/;"	f	typeref:typename:void	file:
4977
relstack	vendor/lua-5.4.8/src/ldo.c	/^static void relstack (lua_State *L) {$/;"	f	typeref:typename:void	file:
5098
relstack	vendor/lua-5.4.8/src/ldo.c	/^static void relstack (lua_State *L) {$/;"	f	typeref:typename:void	file:
  
5099
remaining_data	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned remaining_data;$/;"	m	struct:mtar_t	typeref:typename:unsigned
4978
remarkupvals	vendor/lua-5.4.8/src/lgc.c	/^static int remarkupvals (global_State *g) {$/;"	f	typeref:typename:int	file:
5100
remarkupvals	vendor/lua-5.4.8/src/lgc.c	/^static int remarkupvals (global_State *g) {$/;"	f	typeref:typename:int	file:
4979
removelastinstruction	vendor/lua-5.4.8/src/lcode.c	/^static void removelastinstruction (FuncState *fs) {$/;"	f	typeref:typename:void	file:
5101
removelastinstruction	vendor/lua-5.4.8/src/lcode.c	/^static void removelastinstruction (FuncState *fs) {$/;"	f	typeref:typename:void	file:
4980
removelastlineinfo	vendor/lua-5.4.8/src/lcode.c	/^static void removelastlineinfo (FuncState *fs) {$/;"	f	typeref:typename:void	file:
5102
removelastlineinfo	vendor/lua-5.4.8/src/lcode.c	/^static void removelastlineinfo (FuncState *fs) {$/;"	f	typeref:typename:void	file:
...
5381
rotl	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl (Rand64 i, int n) {$/;"	f	typeref:typename:Rand64	file:
5503
rotl	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl (Rand64 i, int n) {$/;"	f	typeref:typename:Rand64	file:
5382
rotl	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl (Rand64 x, int n) {$/;"	f	typeref:typename:Rand64	file:
5504
rotl	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl (Rand64 x, int n) {$/;"	f	typeref:typename:Rand64	file:
5383
rotl1	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl1 (Rand64 i, int n) {$/;"	f	typeref:typename:Rand64	file:
5505
rotl1	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 rotl1 (Rand64 i, int n) {$/;"	f	typeref:typename:Rand64	file:
  
5506
round_up	vendor/microtar-0.1.0/src/microtar.c	/^static unsigned round_up(unsigned n, unsigned incr) {$/;"	f	typeref:typename:unsigned	file:
5384
runafewfinalizers	vendor/lua-5.4.8/src/lgc.c	/^static int runafewfinalizers (lua_State *L, int n) {$/;"	f	typeref:typename:int	file:
5507
runafewfinalizers	vendor/lua-5.4.8/src/lgc.c	/^static int runafewfinalizers (lua_State *L, int n) {$/;"	f	typeref:typename:int	file:
5385
runargs	vendor/lua-5.4.8/src/lua.c	/^static int runargs (lua_State *L, char **argv, int n) {$/;"	f	typeref:typename:int	file:
5508
runargs	vendor/lua-5.4.8/src/lua.c	/^static int runargs (lua_State *L, char **argv, int n) {$/;"	f	typeref:typename:int	file:
5386
s	vendor/lua-5.4.8/src/lauxlib.c	/^  const char *s;$/;"	m	struct:LoadS	typeref:typename:const char *	file:
5509
s	vendor/lua-5.4.8/src/lauxlib.c	/^  const char *s;$/;"	m	struct:LoadS	typeref:typename:const char *	file:
...
5411
searchupvalue	vendor/lua-5.4.8/src/lparser.c	/^static int searchupvalue (FuncState *fs, TString *name) {$/;"	f	typeref:typename:int	file:
5534
searchupvalue	vendor/lua-5.4.8/src/lparser.c	/^static int searchupvalue (FuncState *fs, TString *name) {$/;"	f	typeref:typename:int	file:
5412
searchvar	vendor/lua-5.4.8/src/lparser.c	/^static int searchvar (FuncState *fs, TString *n, expdesc *var) {$/;"	f	typeref:typename:int	file:
5535
searchvar	vendor/lua-5.4.8/src/lparser.c	/^static int searchvar (FuncState *fs, TString *n, expdesc *var) {$/;"	f	typeref:typename:int	file:
5413
seed	vendor/lua-5.4.8/src/lstate.h	/^  unsigned int seed;  \/* randomized seed for hashes *\/$/;"	m	struct:global_State	typeref:typename:unsigned int
5536
seed	vendor/lua-5.4.8/src/lstate.h	/^  unsigned int seed;  \/* randomized seed for hashes *\/$/;"	m	struct:global_State	typeref:typename:unsigned int
  
5537
seek	vendor/microtar-0.1.0/src/microtar.h	/^  int (*seek)(mtar_t *tar, unsigned pos);$/;"	m	struct:mtar_t	typeref:typename:int (*)(mtar_t * tar,unsigned pos)
5414
seminfo	vendor/lua-5.4.8/src/llex.h	/^  SemInfo seminfo;$/;"	m	struct:Token	typeref:typename:SemInfo
5538
seminfo	vendor/lua-5.4.8/src/llex.h	/^  SemInfo seminfo;$/;"	m	struct:Token	typeref:typename:SemInfo
5415
separatetobefnz	vendor/lua-5.4.8/src/lgc.c	/^static void separatetobefnz (global_State *g, int all) {$/;"	f	typeref:typename:void	file:
5539
separatetobefnz	vendor/lua-5.4.8/src/lgc.c	/^static void separatetobefnz (global_State *g, int all) {$/;"	f	typeref:typename:void	file:
5416
set2	vendor/lua-5.4.8/src/ltablib.c	/^static void set2 (lua_State *L, IdxT i, IdxT j) {$/;"	f	typeref:typename:void	file:
5540
set2	vendor/lua-5.4.8/src/ltablib.c	/^static void set2 (lua_State *L, IdxT i, IdxT j) {$/;"	f	typeref:typename:void	file:
...
5489
size	vendor/lua-5.4.8/src/lparser.h	/^    int size;$/;"	m	struct:Dyndata::__anon337ee4430608	typeref:typename:int
5613
size	vendor/lua-5.4.8/src/lparser.h	/^    int size;$/;"	m	struct:Dyndata::__anon337ee4430608	typeref:typename:int
5490
size	vendor/lua-5.4.8/src/lparser.h	/^  int size;  \/* array size *\/$/;"	m	struct:Labellist	typeref:typename:int
5614
size	vendor/lua-5.4.8/src/lparser.h	/^  int size;  \/* array size *\/$/;"	m	struct:Labellist	typeref:typename:int
5491
size	vendor/lua-5.4.8/src/lstate.h	/^  int size;$/;"	m	struct:stringtable	typeref:typename:int
5615
size	vendor/lua-5.4.8/src/lstate.h	/^  int size;$/;"	m	struct:stringtable	typeref:typename:int
  
5616
size	vendor/microtar-0.1.0/src/microtar.c	/^  char size[12];$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char[12]	file:
  
5617
size	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned size;$/;"	m	struct:__anonc24b2ada0308	typeref:typename:unsigned
5492
sizeCclosure	vendor/lua-5.4.8/src/lfunc.h	/^#define sizeCclosure(/;"	d
5618
sizeCclosure	vendor/lua-5.4.8/src/lfunc.h	/^#define sizeCclosure(/;"	d
5493
sizeLclosure	vendor/lua-5.4.8/src/lfunc.h	/^#define sizeLclosure(/;"	d
5619
sizeLclosure	vendor/lua-5.4.8/src/lfunc.h	/^#define sizeLclosure(/;"	d
5494
size_t	vendor/lua-5.4.8/src/lua.h	/^LUA_API size_t   (lua_stringtonumber) (lua_State *L, const char *s);$/;"	p	typeref:typename:LUA_API
5620
size_t	vendor/lua-5.4.8/src/lua.h	/^LUA_API size_t   (lua_stringtonumber) (lua_State *L, const char *s);$/;"	p	typeref:typename:LUA_API
...
5561
str_unpack	vendor/lua-5.4.8/src/lstrlib.c	/^static int str_unpack (lua_State *L) {$/;"	f	typeref:typename:int	file:
5687
str_unpack	vendor/lua-5.4.8/src/lstrlib.c	/^static int str_unpack (lua_State *L) {$/;"	f	typeref:typename:int	file:
5562
str_upper	vendor/lua-5.4.8/src/lstrlib.c	/^static int str_upper (lua_State *L) {$/;"	f	typeref:typename:int	file:
5688
str_upper	vendor/lua-5.4.8/src/lstrlib.c	/^static int str_upper (lua_State *L) {$/;"	f	typeref:typename:int	file:
5563
strcache	vendor/lua-5.4.8/src/lstate.h	/^  TString *strcache[STRCACHE_N][STRCACHE_M];  \/* cache for strings in API *\/$/;"	m	struct:global_State	typeref:typename:TString * [][]
5689
strcache	vendor/lua-5.4.8/src/lstate.h	/^  TString *strcache[STRCACHE_N][STRCACHE_M];  \/* cache for strings in API *\/$/;"	m	struct:global_State	typeref:typename:TString * [][]
  
5690
stream	vendor/microtar-0.1.0/src/microtar.h	/^  void *stream;$/;"	m	struct:mtar_t	typeref:typename:void *
5564
stream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    AudioStream stream;         \/\/ Audio stream$/;"	m	struct:Music	typeref:typename:AudioStream
5691
stream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    AudioStream stream;         \/\/ Audio stream$/;"	m	struct:Music	typeref:typename:AudioStream
5565
stream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    AudioStream stream;         \/\/ Audio stream$/;"	m	struct:Sound	typeref:typename:AudioStream
5692
stream	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    AudioStream stream;         \/\/ Audio stream$/;"	m	struct:Sound	typeref:typename:AudioStream
5566
stringK	vendor/lua-5.4.8/src/lcode.c	/^static int stringK (FuncState *fs, TString *s) {$/;"	f	typeref:typename:int	file:
5693
stringK	vendor/lua-5.4.8/src/lcode.c	/^static int stringK (FuncState *fs, TString *s) {$/;"	f	typeref:typename:int	file:
...
5635
textureId	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    unsigned int textureId;     \/\/ Texture id to be used on the draw -> Use to create new draw/;"	m	struct:rlDrawCall	typeref:typename:unsigned int
5762
textureId	vendor/raylib-5.5_linux_amd64/include/rlgl.h	/^    unsigned int textureId;     \/\/ Texture id to be used on the draw -> Use to create new draw/;"	m	struct:rlDrawCall	typeref:typename:unsigned int
5636
th	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State th;  \/* thread *\/$/;"	m	union:GCUnion	typeref:struct:lua_State
5763
th	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State th;  \/* thread *\/$/;"	m	union:GCUnion	typeref:struct:lua_State
5637
thvalue	vendor/lua-5.4.8/src/lobject.h	/^#define thvalue(/;"	d
5764
thvalue	vendor/lua-5.4.8/src/lobject.h	/^#define thvalue(/;"	d
  
5765
tilemap	stdlib/tilemap.h	/^unsigned char tilemap[] = {$/;"	v	typeref:typename:unsigned char[]
  
5766
tilemap_H	stdlib/tilemap.h	/^#define tilemap_H$/;"	d
  
5767
tilemap_len	stdlib/tilemap.h	/^unsigned int tilemap_len = 124;$/;"	v	typeref:typename:unsigned int
5638
times5	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 times5 (Rand64 i) {$/;"	f	typeref:typename:Rand64	file:
5768
times5	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 times5 (Rand64 i) {$/;"	f	typeref:typename:Rand64	file:
5639
times9	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 times9 (Rand64 i) {$/;"	f	typeref:typename:Rand64	file:
5769
times9	vendor/lua-5.4.8/src/lmathlib.c	/^static Rand64 times9 (Rand64 i) {$/;"	f	typeref:typename:Rand64	file:
5640
tinsert	vendor/lua-5.4.8/src/ltablib.c	/^static int tinsert (lua_State *L) {$/;"	f	typeref:typename:int	file:
5770
tinsert	vendor/lua-5.4.8/src/ltablib.c	/^static int tinsert (lua_State *L) {$/;"	f	typeref:typename:int	file:
...
5677
traversethread	vendor/lua-5.4.8/src/lgc.c	/^static int traversethread (global_State *g, lua_State *th) {$/;"	f	typeref:typename:int	file:
5807
traversethread	vendor/lua-5.4.8/src/lgc.c	/^static int traversethread (global_State *g, lua_State *th) {$/;"	f	typeref:typename:int	file:
5678
traverseudata	vendor/lua-5.4.8/src/lgc.c	/^static int traverseudata (global_State *g, Udata *u) {$/;"	f	typeref:typename:int	file:
5808
traverseudata	vendor/lua-5.4.8/src/lgc.c	/^static int traverseudata (global_State *g, Udata *u) {$/;"	f	typeref:typename:int	file:
5679
traverseweakvalue	vendor/lua-5.4.8/src/lgc.c	/^static void traverseweakvalue (global_State *g, Table *h) {$/;"	f	typeref:typename:void	file:
5809
traverseweakvalue	vendor/lua-5.4.8/src/lgc.c	/^static void traverseweakvalue (global_State *g, Table *h) {$/;"	f	typeref:typename:void	file:
  
5810
tread	vendor/microtar-0.1.0/src/microtar.c	/^static int tread(mtar_t *tar, void *data, unsigned size) {$/;"	f	typeref:typename:int	file:
5680
treatstackoption	vendor/lua-5.4.8/src/ldblib.c	/^static void treatstackoption (lua_State *L, lua_State *L1, const char *fname) {$/;"	f	typeref:typename:void	file:
5811
treatstackoption	vendor/lua-5.4.8/src/ldblib.c	/^static void treatstackoption (lua_State *L, lua_State *L1, const char *fname) {$/;"	f	typeref:typename:void	file:
5681
tremove	vendor/lua-5.4.8/src/ltablib.c	/^static int tremove (lua_State *L) {$/;"	f	typeref:typename:int	file:
5812
tremove	vendor/lua-5.4.8/src/ltablib.c	/^static int tremove (lua_State *L) {$/;"	f	typeref:typename:int	file:
5682
triangleCount	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int triangleCount;      \/\/ Number of triangles stored (indexed or not)$/;"	m	struct:Mesh	typeref:typename:int
5813
triangleCount	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int triangleCount;      \/\/ Number of triangles stored (indexed or not)$/;"	m	struct:Mesh	typeref:typename:int
...
5715
ttypetag	vendor/lua-5.4.8/src/lobject.h	/^#define ttypetag(/;"	d
5846
ttypetag	vendor/lua-5.4.8/src/lobject.h	/^#define ttypetag(/;"	d
5716
tunpack	vendor/lua-5.4.8/src/ltablib.c	/^static int tunpack (lua_State *L) {$/;"	f	typeref:typename:int	file:
5847
tunpack	vendor/lua-5.4.8/src/ltablib.c	/^static int tunpack (lua_State *L) {$/;"	f	typeref:typename:int	file:
5717
twoto	vendor/lua-5.4.8/src/lobject.h	/^#define twoto(/;"	d
5848
twoto	vendor/lua-5.4.8/src/lobject.h	/^#define twoto(/;"	d
  
5849
twrite	vendor/microtar-0.1.0/src/microtar.c	/^static int twrite(mtar_t *tar, const void *data, unsigned size) {$/;"	f	typeref:typename:int	file:
5718
twups	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State *twups;  \/* list of threads with open upvalues *\/$/;"	m	struct:global_State	typeref:struct:lua_State *
5850
twups	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State *twups;  \/* list of threads with open upvalues *\/$/;"	m	struct:global_State	typeref:struct:lua_State *
5719
twups	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State *twups;  \/* list of threads with open upvalues *\/$/;"	m	struct:lua_State	typeref:struct:lua_State *
5851
twups	vendor/lua-5.4.8/src/lstate.h	/^  struct lua_State *twups;  \/* list of threads with open upvalues *\/$/;"	m	struct:lua_State	typeref:struct:lua_State *
5720
txtToken	vendor/lua-5.4.8/src/llex.c	/^static const char *txtToken (LexState *ls, int token) {$/;"	f	typeref:typename:const char *	file:
5852
txtToken	vendor/lua-5.4.8/src/llex.c	/^static const char *txtToken (LexState *ls, int token) {$/;"	f	typeref:typename:const char *	file:
  
5853
type	vendor/microtar-0.1.0/src/microtar.c	/^  char type;$/;"	m	struct:__anonc24b2ad50108	typeref:typename:char	file:
  
5854
type	vendor/microtar-0.1.0/src/microtar.h	/^  unsigned type;$/;"	m	struct:__anonc24b2ada0308	typeref:typename:unsigned
5721
type	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int type;              \/\/ Event type (AutomationEventType)$/;"	m	struct:AutomationEvent	typeref:typename:unsigned int
5855
type	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    unsigned int type;              \/\/ Event type (AutomationEventType)$/;"	m	struct:AutomationEvent	typeref:typename:unsigned int
5722
typeerror	vendor/lua-5.4.8/src/ldebug.c	/^static l_noret typeerror (lua_State *L, const TValue *o, const char *op,$/;"	f	typeref:typename:l_noret	file:
5856
typeerror	vendor/lua-5.4.8/src/ldebug.c	/^static l_noret typeerror (lua_State *L, const TValue *o, const char *op,$/;"	f	typeref:typename:l_noret	file:
5723
u	vendor/lua-5.4.8/src/lobject.h	/^  } u;$/;"	m	struct:TString	typeref:union:TString::__anon808f9fcd030a
5857
u	vendor/lua-5.4.8/src/lobject.h	/^  } u;$/;"	m	struct:TString	typeref:union:TString::__anon808f9fcd030a
...
5828
width	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int width;              \/\/ Image base width$/;"	m	struct:Image	typeref:typename:int
5962
width	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int width;              \/\/ Image base width$/;"	m	struct:Image	typeref:typename:int
5829
width	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int width;              \/\/ Texture base width$/;"	m	struct:Texture	typeref:typename:int
5963
width	vendor/raylib-5.5_linux_amd64/include/raylib.h	/^    int width;              \/\/ Texture base width$/;"	m	struct:Texture	typeref:typename:int
5830
withvariant	vendor/lua-5.4.8/src/lobject.h	/^#define withvariant(/;"	d
5964
withvariant	vendor/lua-5.4.8/src/lobject.h	/^#define withvariant(/;"	d
  
5965
write	vendor/microtar-0.1.0/src/microtar.h	/^  int (*write)(mtar_t *tar, const void *data, unsigned size);$/;"	m	struct:mtar_t	typeref:typename:int (*)(mtar_t * tar,const void * data,unsigned size)
  
5966
write_null_bytes	vendor/microtar-0.1.0/src/microtar.c	/^static int write_null_bytes(mtar_t *tar, int n) {$/;"	f	typeref:typename:int	file:
5831
writer	vendor/lua-5.4.8/src/ldump.c	/^  lua_Writer writer;$/;"	m	struct:__anon6dcdaf670108	typeref:typename:lua_Writer	file:
5967
writer	vendor/lua-5.4.8/src/ldump.c	/^  lua_Writer writer;$/;"	m	struct:__anon6dcdaf670108	typeref:typename:lua_Writer	file:
5832
writer	vendor/lua-5.4.8/src/lstrlib.c	/^static int writer (lua_State *L, const void *b, size_t size, void *ud) {$/;"	f	typeref:typename:int	file:
5968
writer	vendor/lua-5.4.8/src/lstrlib.c	/^static int writer (lua_State *L, const void *b, size_t size, void *ud) {$/;"	f	typeref:typename:int	file:
5833
writer	vendor/lua-5.4.8/src/luac.c	/^static int writer(lua_State* L, const void* p, size_t size, void* u)$/;"	f	typeref:typename:int	file:
5969
writer	vendor/lua-5.4.8/src/luac.c	/^static int writer(lua_State* L, const void* p, size_t size, void* u)$/;"	f	typeref:typename:int	file:
...
diff --git a/test/main.lua b/test/main.lua
...
10
open_window(600, 600, "My Game")
10
open_window(600, 600, "My Game")
11
set_fps(60)
11
set_fps(60)
12
  
12
  
13
while not window_should_close() do
13
BLACK = { r = 0, g = 0, b = 0 }
  
14
  
  
15
while window_running() do
14
	begin_drawing()
16
	begin_drawing()
15
	clear_window()
17
	clear_window(color.VIOLET)
16
  
18
  
17
	draw_fps()
19
	draw_fps()
18
	end_drawing()
20
	end_drawing()
...