blob: 354346bedda76a2fc88bd5c35ff5fbd9bc6c7737 (
plain) (
blame)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
package org.eclipse.fx.code.editor.ldef.langs
adoc {
partitioning {
partition __dftl_partition_content_type
partition __adoc_multiline_comment
partition __adoc_singleline_comment
partition __adoc_literal_block
partition __adoc_multiline_code
partition __adoc_list_entry
rule {
multi_line __adoc_multiline_comment "////" col eq 0 => "////"
single_line __adoc_singleline_comment "//" col eq 0
single_line __adoc_list_entry "* " col eq 0
multi_line __adoc_multiline_code "----" col eq 0 => "----"
multi_line __adoc_literal_block "...." col eq 0 => "...."
}
}
lexical_highlighting {
rule __dftl_partition_content_type whitespace javawhitespace {
default adoc_default
adoc_block {
single_line "****" col eq 0
single_line "++++" col eq 0
single_line "____" col eq 0
single_line "----" col eq 0
}
adoc_header {
single_line "." col eq 0
}
adoc_header_attribute {
single_line ":" col eq 0
}
adoc_section_0 {
single_line "= " col eq 0
}
adoc_section_1 {
single_line "== " col eq 0
}
adoc_section_2 {
single_line "=== " col eq 0
}
adoc_section_3 {
single_line "==== " col eq 0
}
adoc_section_4 {
single_line "===== " col eq 0
}
adoc_section_5 {
single_line "====== " col eq 0
}
adoc_mono_bold_italic {
single_line "``**__" => "__**``"
single_line "`*_" => "_*`"
}
adoc_bold_italic {
single_line "**_" => "_**"
single_line "*_" => "_*"
}
adoc_mono_bold {
single_line "`*" => "*`"
single_line "``**" => "**``"
}
adoc_mono_italic {
single_line "`_" => "_`"
single_line "``__" => "__``"
}
adoc_italic {
single_line "__" => "__"
single_line "_" => "_"
}
adoc_bold {
single_line "**" => "**"
single_line "*" => "*"
}
adoc_literal {
single_line "``" => "``"
single_line "`" => "`"
}
adoc_super {
single_line "^" => "^"
}
adoc_sub {
single_line "~" => "~"
}
adoc_admonition {
single_line "NOTE:" col eq 0
single_line "TIP:" col eq 0
single_line "IMPORTANT:" col eq 0
single_line "WARNING:" col eq 0
single_line "CAUTION:" col eq 0
}
}
rule __adoc_multiline_comment {
default adoc_comment
}
rule __adoc_singleline_comment {
default adoc_comment
}
rule __adoc_literal_block {
default adoc_literal
}
rule __adoc_multiline_code {
default adoc_code
}
}
integration {
javafx {
java "org.eclipse.fx.code.editor.ldef.langs.fx.asciidoc" {
project : "org.eclipse.fx.code.editor.ldef.langs.fx"
}
}
}
}
|