-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathhtml.php
More file actions
58 lines (46 loc) · 1.41 KB
/
html.php
File metadata and controls
58 lines (46 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
/*----------------------------------------------------------------------------*/
require_once BITTER_LANGUAGE_PATH . '/xml.php';
require_once BITTER_LANGUAGE_PATH . '/js.php';
require_once BITTER_LANGUAGE_PATH . '/php.php';
/*------------------------------------------------------------------------------
Main
------------------------------------------------------------------------------*/
Bitter::rule(
Bitter::id('html-include'),
Bitter::tag('context-markup html'),
Bitter::capture('.+', 's'),
Bitter::rule(
Bitter::id('html-js'),
Bitter::capture('<script[^<]*(?=</script>)</script>', 'si'),
Bitter::rule(
Bitter::id('html-js-start'),
Bitter::capture('^<script[^>]+>', 'is'),
Bitter::id('xml-tag-open')
),
Bitter::rule(
Bitter::id('html-js-end'),
Bitter::capture('</script>$', 'i'),
Bitter::id('xml-tag-close')
),
Bitter::rule(
Bitter::id('html-js-content'),
Bitter::capture('.+(?=</script>)', 's'),
Bitter::id('js-include')
)
),
Bitter::id('xml-entity'),
Bitter::id('xml-doctype'),
Bitter::id('xml-comment'),
Bitter::id('xml-cdata'),
Bitter::id('xml-declaration'),
Bitter::id('xml-tag-close'),
Bitter::id('xml-tag-open'),
Bitter::id('php-include')
);
Bitter::rule(
Bitter::id('html'),
Bitter::id('html-include')
);
/*----------------------------------------------------------------------------*/
?>