File: acpi-dsl.xml

package info (click to toggle)
kf6-syntax-highlighting 6.20.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 49,872 kB
  • sloc: xml: 205,656; cpp: 12,882; python: 3,055; sh: 965; perl: 814; ruby: 494; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; exp: 61; erlang: 54; sql: 51; java: 47; sed: 45; objc: 37; tcl: 36; awk: 31; asm: 30; fortran: 18; cs: 10
file content (40 lines) | stat: -rw-r--r-- 1,558 bytes parent folder | download
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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<language name="ACPI DSL" section="Sources"
          version="1" kateversion="5.62"
          extensions="*.dsl" mimetype=""
          author="Fabian Vogt (fabian@ritter-vogt.de)"
          license="BSD-3-Clause">
<highlighting>
	<contexts>
		<context name="default" attribute="Normal" lineEndContext="#stay">
			<IncludeRules context="SkipComments"/>
			<!--  Switch to ACPI ASL when encountering DefinitionBlock -->
			<StringDetect String="DefinitionBlock" attribute="Normal" context="StartTerm##ACPI Source Language" lookAhead="true"/>
		</context>

		<context name="SkipComments" attribute="Comment" lineEndContext="#stay">
			<DetectSpaces/>
			<Detect2Chars attribute="Comment" context="LineComment" char="/" char1="/"/>
			<Detect2Chars attribute="Comment" context="MultilineComment" char="/" char1="*" beginRegion="Comment"/>
		</context>

		<context name="LineComment" attribute="Comment" lineEndContext="#pop" fallthroughContext="#stay">
		</context>

		<context name="MultilineComment" attribute="Comment" lineEndContext="#stay">
			<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
		</context>
	</contexts>
	<itemDatas>
		<itemData name="Normal" defStyleNum="dsNormal" spellChecking="false" />
		<itemData name="Comment" defStyleNum="dsComment"/>
	</itemDatas>
</highlighting>
<general>
	<comments>
		<comment name="singleLine" start="//"/>
		<comment name="multiLine" start="/*" end="*/" region="Comment"/>
	</comments>
</general>
</language>