php-kilo/src/hldb.php

42 lines
767 B
PHP
Raw Normal View History

2019-10-25 10:28:15 -04:00
<?php declare(strict_types=1);
namespace Kilo;
function get_hldb(): array
{
static $db = [];
if (count($db) === 0)
{
$db = [
Syntax::new(
'C',
2019-10-25 10:28:15 -04:00
['.c', '.h', '.cpp'],
2019-10-25 11:49:04 -04:00
Syntax::HIGHLIGHT_NUMBERS | Syntax::HIGHLIGHT_STRINGS,
2019-10-25 10:28:15 -04:00
),
Syntax::new(
'CSS',
['.css', '.less', '.sass', 'scss'],
2019-10-25 11:49:04 -04:00
Syntax::HIGHLIGHT_NUMBERS | Syntax::HIGHLIGHT_STRINGS,
),
Syntax::new(
'JavaScript',
['.js', '.jsx', '.ts', '.tsx', '.jsm', '.es'],
2019-10-25 11:49:04 -04:00
Syntax::HIGHLIGHT_NUMBERS | Syntax::HIGHLIGHT_STRINGS,
),
Syntax::new(
'PHP',
['.php'],
2019-10-25 11:49:04 -04:00
Syntax::HIGHLIGHT_NUMBERS | Syntax::HIGHLIGHT_STRINGS,
),
Syntax::new(
'Rust',
['.rs'],
2019-10-25 11:49:04 -04:00
Syntax::HIGHLIGHT_NUMBERS | Syntax::HIGHLIGHT_STRINGS,
),
2019-10-25 10:28:15 -04:00
];
}
return $db;
}