[gtksourceview] d.lang: add missing types, keywords, and special tokens
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] d.lang: add missing types, keywords, and special tokens
- Date: Thu, 21 Aug 2014 18:18:00 +0000 (UTC)
commit d69aadf2ee67884d8f34397ad860626a9901f5c7
Author: Matthew Brennan Jones <matthew brennan jones gmail com>
Date: Thu Aug 21 11:01:17 2014 -0700
d.lang: add missing types, keywords, and special tokens
https://bugzilla.gnome.org/show_bug.cgi?id=735181
data/language-specs/d.lang | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/data/language-specs/d.lang b/data/language-specs/d.lang
index 23c8f38..eecc944 100644
--- a/data/language-specs/d.lang
+++ b/data/language-specs/d.lang
@@ -25,7 +25,7 @@
D Language specification
Reference:
- http://www.digitalmars.com/d/lex.html
+ http://dlang.org/type.html
-->
<language id="d" _name="D" version="2.0" _section="Source">
<metadata>
@@ -146,6 +146,7 @@
<keyword>private</keyword>
<keyword>protected</keyword>
<keyword>public</keyword>
+ <keyword>ref</keyword>
<keyword>return</keyword>
<keyword>scope</keyword>
<keyword>super</keyword>
@@ -162,6 +163,7 @@
<keyword>with</keyword>
<!-- added in D2 -->
+ <keyword>lazy</keyword>
<keyword>pure</keyword>
<keyword>nothrow</keyword>
</context>
@@ -190,8 +192,10 @@
<keyword>long</keyword>
<keyword>module</keyword>
<keyword>package</keyword>
+ <keyword>ptrdiff_t</keyword>
<keyword>real</keyword>
<keyword>short</keyword>
+ <keyword>size_t</keyword>
<keyword>struct</keyword>
<keyword>template</keyword>
<keyword>typedef</keyword>
@@ -213,15 +217,24 @@
<!-- added in D2 -->
<keyword>__gshared</keyword>
+ <keyword>__traits</keyword>
+ <keyword>__vector</keyword>
+ <keyword>__parameters</keyword>
<keyword>shared</keyword>
+ <keyword>string</keyword>
+ <keyword>dstring</keyword>
+ <keyword>wstring</keyword>
<keyword>immutable</keyword>
</context>
<context id="special-tokens" style-ref="special-token">
<keyword>#line</keyword>
+ <keyword>__DATE__</keyword>
<keyword>__FILE__</keyword>
+ <keyword>__FUNCTION__</keyword>
<keyword>__LINE__</keyword>
- <keyword>__DATE__</keyword>
+ <keyword>__MODULE__</keyword>
+ <keyword>__PRETTY_FUNCTION__</keyword>
<keyword>__TIME__</keyword>
<keyword>__TIMESTAMP__</keyword>
<keyword>__VENDOR__</keyword>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]