@@ -2,146 +2,146 @@ version(2);
2
2
project_name = "4coder";
3
3
4
4
patterns = {
5
- "*.c",
6
- "*.cpp",
7
- "*.h",
8
- "*.m",
9
- "*.mm",
10
- "*.bat",
11
- "*.sh",
12
- "*.4coder",
13
- "*.txt",
5
+ "*.c",
6
+ "*.cpp",
7
+ "*.h",
8
+ "*.m",
9
+ "*.mm",
10
+ "*.bat",
11
+ "*.sh",
12
+ "*.4coder",
13
+ "*.txt",
14
14
};
15
15
blacklist_patterns = {
16
- ".*",
16
+ ".*",
17
17
};
18
18
19
19
load_path_shared = { .path = ".", .recursive = true, .relative = true, };
20
20
21
21
load_paths = {
22
- .win = { load_path_shared },
23
- .linux = { load_path_shared },
24
- .mac = { load_path_shared },
22
+ .win = { load_path_shared },
23
+ .linux = { load_path_shared },
24
+ .mac = { load_path_shared },
25
25
};
26
26
27
27
commands = {
28
- .build_x64 = {
29
- .win = " echo build: x64 & bin\\b uild.bat",
30
- .linux = " echo build: x64 & bin/build-linux.sh" ,
31
- .out = " *compilation*" ,
32
- .footer_panel = true,
33
- .save_dirty_files = true,
34
- .cursor_at_end = false,
35
- },
36
- .build_x86 = {
37
- .win = " echo build: x86 & bin\\b uild.bat /DDEV_BUILD_X86",
38
- .linux = " echo build: x86 & bin/build-linux.sh /DDEV_BUILD_X86" ,
39
- .out = " *compilation*" ,
40
- .footer_panel = true,
41
- .save_dirty_files = true,
42
- .cursor_at_end = false,
43
- },
44
- .package = {
45
- .win = " echo package & bin\\p ackage.bat" ,
46
- .linux = " echo package & bin/package.sh" ,
47
- .out = " *compilation*" ,
48
- .footer_panel = false,
49
- .save_dirty_files = true,
50
- .cursor_at_end = false,
51
- },
52
- .run_one_time = {
53
- .win = " pushd ..\\b uild & one_time",
54
- .linux = " pushd ../build & one_time" ,
55
- .out = " *run*" ,
56
- .footer_panel = false,
57
- .save_dirty_files = false,
58
- .cursor_at_end = false,
59
- },
60
- .build_custom_api_docs = {
61
- .win = " custom\\b in\\b uild_one_time docs\\4 ed_doc_cu stom_api _main.cpp ..\\b uild",
62
- .out = " *compilation*" ,
63
- .footer_panel = true,
64
- .save_dirty_files = true,
65
- .cursor_at_end = false,
66
- },
67
- .build_C___lexer_generator = {
68
- .win = " custom\b in\b uild_one_time cu stom\l angua ges\4 coder_cpp_lexer_gen.cpp ..\b uild",
69
- .out = " *compilation*" ,
70
- .footer_panel = true,
71
- .save_dirty_files = true,
72
- .cursor_at_end = false,
73
- },
74
- .build_token_tester = {
75
- .win = " custom\b in\b uild_one_time cu stom\l angua ges\4 coder_cpp_lexer_test.cpp ..\b uild",
76
- .out = " *compilation*" ,
77
- .footer_panel = true,
78
- .save_dirty_files = true,
79
- .cursor_at_end = false,
80
- },
81
- .build_system_api = {
82
- .win = " custom\b in\b uild_one_time 4ed_system_api.cpp ..\b uild",
83
- .out = " *compilation*" ,
84
- .footer_panel = true,
85
- .save_dirty_files = true,
86
- .cursor_at_end = false,
87
- },
88
- .build_font_api = {
89
- .win = " custom\b in\b uild_one_time 4ed_font_api.cpp ..\b uild",
90
- .out = " *compilation*" ,
91
- .footer_panel = true,
92
- .save_dirty_files = true,
93
- .cursor_at_end = false,
94
- },
95
- .build_graphics_api = {
96
- .win = " custom\b in\b uild_one_time 4ed_graphics_api.cpp ..\b uild",
97
- .out = " *compilation*" ,
98
- .footer_panel = true,
99
- .save_dirty_files = true,
100
- .cursor_at_end = false,
101
- },
102
- .build_api_parser = {
103
- .win = " custom\b in\b uild_one_time 4ed_api_parser_main.cpp ..\b uild & copy /B ..\b uild\o ne_time.exe ..\b uild\a pi_parser.exe",
104
- .out = " *compilation*" ,
105
- .footer_panel = true,
106
- .save_dirty_files = true,
107
- .cursor_at_end = false,
108
- },
109
- .build_api_checker = {
110
- .win = " custom\b in\b uild_one_time 4ed_api_check.cpp ..\b uild & copy /B ..\b uild\o ne_time.exe ..\b uild\a pi_checker.exe",
111
- .out = " *compilation*" ,
112
- .footer_panel = true,
113
- .save_dirty_files = true,
114
- .cursor_at_end = false,
115
- },
116
- .build_keycode_generator = {
117
- .win = " custom\b in\b uild_one_time 4ed_generate_keycodes.cpp ..\b uild",
118
- .out = " *compilation*" ,
119
- .footer_panel = true,
120
- .save_dirty_files = true,
121
- .cursor_at_end = false,
122
- },
123
- .build_site_render = {
124
- .win = " custom\b in\b uild_one_time site/4ed_site_render_main.cpp ..\b uild",
125
- .out = " *compilation*" ,
126
- .footer_panel = true,
127
- .save_dirty_files = true,
128
- .cursor_at_end = false,
129
- },
130
- .generate_custom_api_master_list = {
131
- .win = " ..\b uild\a pi_parser 4ed_api_implementation.cpp",
132
- .out = " *run*" ,
133
- .footer_panel = false,
134
- .save_dirty_files = false,
135
- .cursor_at_end = false,
136
- },
28
+ .build_x64 = {
29
+ .win = "echo build: x64 & bin\\b uild.bat",
30
+ .linux = "echo build: x64 & bin/build-linux.sh",
31
+ .out = "*compilation*",
32
+ .footer_panel = true,
33
+ .save_dirty_files = true,
34
+ .cursor_at_end = false,
35
+ },
36
+ .build_x86 = {
37
+ .win = "echo build: x86 & bin\\b uild.bat /DDEV_BUILD_X86",
38
+ .linux = "echo build: x86 & bin/build-linux.sh /DDEV_BUILD_X86",
39
+ .out = "*compilation*",
40
+ .footer_panel = true,
41
+ .save_dirty_files = true,
42
+ .cursor_at_end = false,
43
+ },
44
+ .package = {
45
+ .win = "echo package & bin\\p ackage.bat",
46
+ .linux = "echo package & bin/package.sh",
47
+ .out = "*compilation*",
48
+ .footer_panel = false,
49
+ .save_dirty_files = true,
50
+ .cursor_at_end = false,
51
+ },
52
+ .run_one_time = {
53
+ .win = "pushd ..\\b uild & one_time",
54
+ .linux = "pushd ../build & one_time",
55
+ .out = "*run*",
56
+ .footer_panel = false,
57
+ .save_dirty_files = false,
58
+ .cursor_at_end = false,
59
+ },
60
+ .build_custom_api_docs = {
61
+ .win = "custom\\b in\\b uild_one_time docs\\4 ed_doc_cu stom_api _main.cpp ..\\b uild",
62
+ .out = "*compilation*",
63
+ .footer_panel = true,
64
+ .save_dirty_files = true,
65
+ .cursor_at_end = false,
66
+ },
67
+ .build_C___lexer_generator = {
68
+ .win = "custom\b in\b uild_one_time cu stom\l angua ges\4 coder_cpp_lexer_gen.cpp ..\b uild",
69
+ .out = "*compilation*",
70
+ .footer_panel = true,
71
+ .save_dirty_files = true,
72
+ .cursor_at_end = false,
73
+ },
74
+ .build_token_tester = {
75
+ .win = "custom\b in\b uild_one_time cu stom\l angua ges\4 coder_cpp_lexer_test.cpp ..\b uild",
76
+ .out = "*compilation*",
77
+ .footer_panel = true,
78
+ .save_dirty_files = true,
79
+ .cursor_at_end = false,
80
+ },
81
+ .build_system_api = {
82
+ .win = "custom\b in\b uild_one_time 4ed_system_api.cpp ..\b uild",
83
+ .out = "*compilation*",
84
+ .footer_panel = true,
85
+ .save_dirty_files = true,
86
+ .cursor_at_end = false,
87
+ },
88
+ .build_font_api = {
89
+ .win = "custom\b in\b uild_one_time 4ed_font_api.cpp ..\b uild",
90
+ .out = "*compilation*",
91
+ .footer_panel = true,
92
+ .save_dirty_files = true,
93
+ .cursor_at_end = false,
94
+ },
95
+ .build_graphics_api = {
96
+ .win = "custom\b in\b uild_one_time 4ed_graphics_api.cpp ..\b uild",
97
+ .out = "*compilation*",
98
+ .footer_panel = true,
99
+ .save_dirty_files = true,
100
+ .cursor_at_end = false,
101
+ },
102
+ .build_api_parser = {
103
+ .win = "custom\b in\b uild_one_time 4ed_api_parser_main.cpp ..\b uild & copy /B ..\b uild\o ne_time.exe ..\b uild\a pi_parser.exe",
104
+ .out = "*compilation*",
105
+ .footer_panel = true,
106
+ .save_dirty_files = true,
107
+ .cursor_at_end = false,
108
+ },
109
+ .build_api_checker = {
110
+ .win = "custom\b in\b uild_one_time 4ed_api_check.cpp ..\b uild & copy /B ..\b uild\o ne_time.exe ..\b uild\a pi_checker.exe",
111
+ .out = "*compilation*",
112
+ .footer_panel = true,
113
+ .save_dirty_files = true,
114
+ .cursor_at_end = false,
115
+ },
116
+ .build_keycode_generator = {
117
+ .win = "custom\b in\b uild_one_time 4ed_generate_keycodes.cpp ..\b uild",
118
+ .out = "*compilation*",
119
+ .footer_panel = true,
120
+ .save_dirty_files = true,
121
+ .cursor_at_end = false,
122
+ },
123
+ .build_site_render = {
124
+ .win = "custom\b in\b uild_one_time site/4ed_site_render_main.cpp ..\b uild",
125
+ .out = "*compilation*",
126
+ .footer_panel = true,
127
+ .save_dirty_files = true,
128
+ .cursor_at_end = false,
129
+ },
130
+ .generate_custom_api_master_list = {
131
+ .win = "..\b uild\a pi_parser 4ed_api_implementation.cpp",
132
+ .out = "*run*",
133
+ .footer_panel = false,
134
+ .save_dirty_files = false,
135
+ .cursor_at_end = false,
136
+ },
137
137
};
138
138
139
139
fkey_command = {
140
- .F1 = " build_x64" ,
141
- .F3 = " build_site_render" ,
142
- .F4 = " run_one_time" ,
143
- .F5 = " build_C___lexer_generator" ,
144
- .F6 = " build_token_tester" ,
145
- .F11 = " package" ,
140
+ .F1 = "build_x64",
141
+ .F3 = "build_site_render",
142
+ .F4 = "run_one_time",
143
+ .F5 = "build_C___lexer_generator",
144
+ .F6 = "build_token_tester",
145
+ .F11 = "package",
146
146
};
147
147
0 commit comments