xref: /haiku/src/data/mime_db/text/x-source-code (revision 74f28747a23711ca0800e47f4bc892a1f0a98cde)
1e387e24fSIngo Weinhold
2e387e24fSIngo Weinholdresource(0, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-meta-mime";
3e387e24fSIngo Weinhold
4e387e24fSIngo Weinholdresource(1, "META:TYPE") "text/x-source-code";
5e387e24fSIngo Weinhold
6e387e24fSIngo Weinholdresource(2, "META:SNIFF_RULE") #'CSTR' array {
7*74f28747SCodeforEvolution	"0.30          ([0]\"//\" | [0]\"/*\" | [0:32]\"#include\" | [0:3"
86ff7e25bSFrançois Revol	"2]\"#ifndef\" | [0:32]\"#ifdef\" | [0]\"SUMMARY=\")"
9e387e24fSIngo Weinhold};
10e387e24fSIngo Weinhold
11e387e24fSIngo Weinholdresource(3, "META:S:DESC") #'MSDC' "Source Code";
12e387e24fSIngo Weinhold
13e387e24fSIngo Weinholdresource(4, "META:EXTENS") message(234) {
14e387e24fSIngo Weinhold	"extensions" = "asm",
15e387e24fSIngo Weinhold	"extensions" = "bas",
16e387e24fSIngo Weinhold	"extensions" = "c",
17e387e24fSIngo Weinhold	"extensions" = "cc",
18e387e24fSIngo Weinhold	"extensions" = "cpp",
197e462173SAlexander von Gluck IV	"extensions" = "cs",
2046113563SFrançois Revol	"extensions" = "cxx",
21e387e24fSIngo Weinhold	"extensions" = "e",
227e462173SAlexander von Gluck IV	"extensions" = "go",
23e387e24fSIngo Weinhold	"extensions" = "h",
24e387e24fSIngo Weinhold	"extensions" = "h++",
257e462173SAlexander von Gluck IV	"extensions" = "hpp",
26e387e24fSIngo Weinhold	"extensions" = "inc",
27e387e24fSIngo Weinhold	"extensions" = "java",
287e462173SAlexander von Gluck IV	"extensions" = "js",
297e462173SAlexander von Gluck IV	"extensions" = "json",
307e462173SAlexander von Gluck IV	"extensions" = "jsp",
317e462173SAlexander von Gluck IV	"extensions" = "lua",
32e387e24fSIngo Weinhold	"extensions" = "pas",
3346113563SFrançois Revol	"extensions" = "m",
347e462173SAlexander von Gluck IV	"extensions" = "php",
35e387e24fSIngo Weinhold	"extensions" = "pl",
36e387e24fSIngo Weinhold	"extensions" = "pp",
37e387e24fSIngo Weinhold	"extensions" = "py",
38e387e24fSIngo Weinhold	"extensions" = "rb",
396ff7e25bSFrançois Revol	"extensions" = "recipe",
40e387e24fSIngo Weinhold	"extensions" = "rexx",
417e462173SAlexander von Gluck IV	"extensions" = "rs",
42e387e24fSIngo Weinhold	"extensions" = "S",
437e462173SAlexander von Gluck IV	"extensions" = "swift",
447e462173SAlexander von Gluck IV	"extensions" = "sql",
4546113563SFrançois Revol	"extensions" = "tcl",
467e462173SAlexander von Gluck IV	"extensions" = "toml",
477e462173SAlexander von Gluck IV	"extensions" = "yaml",
48e387e24fSIngo Weinhold	"type" = "text/x-source-code"
49e387e24fSIngo Weinhold};
50e387e24fSIngo Weinhold
51e387e24fSIngo Weinholdresource(5, "META:PREF_APP") #'MSIG' "application/x-vnd.beunited.pe";
52e387e24fSIngo Weinhold
53e387e24fSIngo Weinholdresource(6, "META:ICON") #'VICN' array {
54e387e24fSIngo Weinhold	$"6E6369660505010200060338D2F73CD163BF82B23B84A94B88504870C901BFDE"
55e387e24fSIngo Weinhold	$"F4BDFFFFFFFFE7EEFB020106023E49240000000000003CAAAA4940004A3000FF"
56e387e24fSIngo Weinhold	$"CEE5FF7C7588AD040192020006023A55A6BAC2293F0DA33E958646C2EB4870EB"
57e387e24fSIngo Weinhold	$"00010101FF5296CB0A0606AE0BB40BBF4D33C3AFB75DC173BDEFC607C13EC804"
58e387e24fSIngo Weinhold	$"CA28BD82C118B920C51BBB40BF07B8083AB6BC0605AE02B57D3EB9B9C3EFB7BB"
59e387e24fSIngo Weinhold	$"44BBB751BD75C936CA8EC1B1402F0A093B593D5BBFCDC93E455BC516C5F16046"
60e387e24fSIngo Weinhold	$"5B435D4544510A045A425E3F5A3D574008022E45373C0802364441390802364B"
61e387e24fSIngo Weinhold	$"463B08023A4E4A3E08032D422E4430450803373839393A3B0C0A03020203000A"
62e387e24fSIngo Weinhold	$"0001011001178400040A020101000A0001001001178400040A010100000A0403"
63e387e24fSIngo Weinhold	$"04060738201B16FF01178100040A0402060438201B001601178200040A040105"
64e387e24fSIngo Weinhold	$"38201B16FF01178100040A000108382B1116FF01178100040A00010938231916"
65e387e24fSIngo Weinhold	$"FF01178100040A00010838251E16FF01178100040A00010938283116FF011781"
66e387e24fSIngo Weinhold	$"0004"
67e387e24fSIngo Weinhold};
68