Skip to main content
summaryrefslogtreecommitdiffstats
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"
			}
		}
	}
}

Back to the top