diff options
Diffstat (limited to 'lexilla/test/examples/d')
-rw-r--r-- | lexilla/test/examples/d/SciTE.properties | 9 | ||||
-rw-r--r-- | lexilla/test/examples/d/x.d | 47 | ||||
-rw-r--r-- | lexilla/test/examples/d/x.d.styled | 47 |
3 files changed, 103 insertions, 0 deletions
diff --git a/lexilla/test/examples/d/SciTE.properties b/lexilla/test/examples/d/SciTE.properties new file mode 100644 index 000000000..5db047ab5 --- /dev/null +++ b/lexilla/test/examples/d/SciTE.properties @@ -0,0 +1,9 @@ +lexer.*.d=d +keywords.*.d=keyword1 +keywords2.*.d=keyword2 +keywords3.*.d= +keywords4.*.d=keyword4 +keywords5.*.d=keyword5 +keywords6.*.d=keyword6 +keywords7.*.d=keyword7 + diff --git a/lexilla/test/examples/d/x.d b/lexilla/test/examples/d/x.d new file mode 100644 index 000000000..617aa38a1 --- /dev/null +++ b/lexilla/test/examples/d/x.d @@ -0,0 +1,47 @@ +$ +// /++ +/ doccomments are not yet supported +/* */ +/** */ +/// drdr +/+ /+ +/ +/ +//keyword test +keyword1 +keyword2 +keyword4 +keyword5 +keyword6 +keyword7 +//unicode identifier test +вапёasdÓΘΣαԷԸՑהכ拉麺とひシマイ단결을 +//strings test +'s +' +w's'w +"multiline + string"w +e"zz"e +r"asd\"e +r"multiline + string"c +r`asd\`e +`multiline + string`d +x"023 abc"e +x"023 + abc"w +//numbers test +a[3..4]=3 +2.stringof +2.0.stringof +2. +2.2e+2 +2.2e-2 +.2e+2 +.2 +2e+2 +0x2e+2 +0x2ep+10 +,.2.stringof, + +end + diff --git a/lexilla/test/examples/d/x.d.styled b/lexilla/test/examples/d/x.d.styled new file mode 100644 index 000000000..32e4556dd --- /dev/null +++ b/lexilla/test/examples/d/x.d.styled @@ -0,0 +1,47 @@ +{14}${0} +{2}// /++ +/ doccomments are not yet supported +{1}/* */{0} +{3}/** */{0} +{15}/// drdr +{4}/+ /+ +/ +/{0} +{2}//keyword test +{6}keyword1{0} +{7}keyword2{0} +{9}keyword4{0} +{20}keyword5{0} +{21}keyword6{0} +{22}keyword7{0} +{2}//unicode identifier test +{14}вапёasdÓΘΣαԷԸՑהכ拉麺とひシマイ단결을{0} +{2}//strings test +{11}'s +' +{14}w{12}'s'{14}w{0} +{10}"multiline + string"w{0} +{14}e{10}"zz"{14}e{0} +{19}r"asd\"{14}e{0} +{19}r"multiline + string"c{0} +{14}r{18}`asd\`{14}e{0} +{18}`multiline + string`d{0} +{19}x"023 abc"{14}e{0} +{19}x"023 + abc"w{0} +{2}//numbers test +{14}a{13}[{5}3{13}..{5}4{13}]={5}3{0} +{5}2.stringof{0} +{5}2.0{13}.{14}stringof{0} +{5}2.{0} +{5}2.2e+2{0} +{5}2.2e-2{0} +{5}.2e+2{0} +{5}.2{0} +{5}2e+2{0} +{5}0x2e{13}+{5}2{0} +{5}0x2ep+10{0} +{13},{5}.2{13}.{14}stringof{13},{0} + +{14}end{0} + |