Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(305)

Unified Diff: lib/src/prism/tests/languages/d/keyword_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/src/prism/tests/languages/d/keyword_feature.test
diff --git a/lib/src/prism/tests/languages/d/keyword_feature.test b/lib/src/prism/tests/languages/d/keyword_feature.test
new file mode 100644
index 0000000000000000000000000000000000000000..a5a03688d33bc4583baf202b0208c9c9a2e47eb0
--- /dev/null
+++ b/lib/src/prism/tests/languages/d/keyword_feature.test
@@ -0,0 +1,251 @@
+$
+abstract
+alias
+align
+asm
+assert
+auto
+body
+bool
+break
+byte
+case
+cast
+catch
+cdouble
+cent
+cfloat
+char
+class;
+const
+continue
+creal
+dchar
+debug
+default
+delegate
+delete
+deprecated
+do
+double
+else
+enum
+export
+extern
+false
+final
+finally
+float
+for
+foreach
+foreach_reverse
+function
+goto
+idouble
+if
+ifloat
+immutable
+import
+inout
+int
+interface;
+invariant
+ireal
+lazy
+long
+macro
+mixin
+module
+new;
+nothrow
+null
+out
+override
+package
+pragma
+private
+protected
+public
+pure
+real
+ref
+return
+scope
+shared
+short
+static
+struct
+super
+switch
+synchronized
+template
+this
+throw
+true
+try
+typedef
+typeid
+typeof
+ubyte
+ucent
+uint
+ulong
+union
+unittest
+ushort
+version
+void
+volatile
+wchar
+while
+with
+__FILE__
+__MODULE__
+__LINE__
+__FUNCTION__
+__PRETTY_FUNCTION__
+__DATE__
+__EOF__
+__TIME__
+__TIMESTAMP__
+__VENDOR__
+__VERSION__
+__gshared
+__traits
+__vector
+__parameters
+string
+wstring
+dstring
+size_t
+ptrdiff_t
+
+----------------------------------------------------
+
+[
+ ["keyword", "$"],
+ ["keyword", "abstract"],
+ ["keyword", "alias"],
+ ["keyword", "align"],
+ ["keyword", "asm"],
+ ["keyword", "assert"],
+ ["keyword", "auto"],
+ ["keyword", "body"],
+ ["keyword", "bool"],
+ ["keyword", "break"],
+ ["keyword", "byte"],
+ ["keyword", "case"],
+ ["keyword", "cast"],
+ ["keyword", "catch"],
+ ["keyword", "cdouble"],
+ ["keyword", "cent"],
+ ["keyword", "cfloat"],
+ ["keyword", "char"],
+ ["keyword", "class"], ["punctuation", ";"],
+ ["keyword", "const"],
+ ["keyword", "continue"],
+ ["keyword", "creal"],
+ ["keyword", "dchar"],
+ ["keyword", "debug"],
+ ["keyword", "default"],
+ ["keyword", "delegate"],
+ ["keyword", "delete"],
+ ["keyword", "deprecated"],
+ ["keyword", "do"],
+ ["keyword", "double"],
+ ["keyword", "else"],
+ ["keyword", "enum"],
+ ["keyword", "export"],
+ ["keyword", "extern"],
+ ["keyword", "false"],
+ ["keyword", "final"],
+ ["keyword", "finally"],
+ ["keyword", "float"],
+ ["keyword", "for"],
+ ["keyword", "foreach"],
+ ["keyword", "foreach_reverse"],
+ ["keyword", "function"],
+ ["keyword", "goto"],
+ ["keyword", "idouble"],
+ ["keyword", "if"],
+ ["keyword", "ifloat"],
+ ["keyword", "immutable"],
+ ["keyword", "import"],
+ ["keyword", "inout"],
+ ["keyword", "int"],
+ ["keyword", "interface"], ["punctuation", ";"],
+ ["keyword", "invariant"],
+ ["keyword", "ireal"],
+ ["keyword", "lazy"],
+ ["keyword", "long"],
+ ["keyword", "macro"],
+ ["keyword", "mixin"],
+ ["keyword", "module"],
+ ["keyword", "new"], ["punctuation", ";"],
+ ["keyword", "nothrow"],
+ ["keyword", "null"],
+ ["keyword", "out"],
+ ["keyword", "override"],
+ ["keyword", "package"],
+ ["keyword", "pragma"],
+ ["keyword", "private"],
+ ["keyword", "protected"],
+ ["keyword", "public"],
+ ["keyword", "pure"],
+ ["keyword", "real"],
+ ["keyword", "ref"],
+ ["keyword", "return"],
+ ["keyword", "scope"],
+ ["keyword", "shared"],
+ ["keyword", "short"],
+ ["keyword", "static"],
+ ["keyword", "struct"],
+ ["keyword", "super"],
+ ["keyword", "switch"],
+ ["keyword", "synchronized"],
+ ["keyword", "template"],
+ ["keyword", "this"],
+ ["keyword", "throw"],
+ ["keyword", "true"],
+ ["keyword", "try"],
+ ["keyword", "typedef"],
+ ["keyword", "typeid"],
+ ["keyword", "typeof"],
+ ["keyword", "ubyte"],
+ ["keyword", "ucent"],
+ ["keyword", "uint"],
+ ["keyword", "ulong"],
+ ["keyword", "union"],
+ ["keyword", "unittest"],
+ ["keyword", "ushort"],
+ ["keyword", "version"],
+ ["keyword", "void"],
+ ["keyword", "volatile"],
+ ["keyword", "wchar"],
+ ["keyword", "while"],
+ ["keyword", "with"],
+ ["keyword", "__FILE__"],
+ ["keyword", "__MODULE__"],
+ ["keyword", "__LINE__"],
+ ["keyword", "__FUNCTION__"],
+ ["keyword", "__PRETTY_FUNCTION__"],
+ ["keyword", "__DATE__"],
+ ["keyword", "__EOF__"],
+ ["keyword", "__TIME__"],
+ ["keyword", "__TIMESTAMP__"],
+ ["keyword", "__VENDOR__"],
+ ["keyword", "__VERSION__"],
+ ["keyword", "__gshared"],
+ ["keyword", "__traits"],
+ ["keyword", "__vector"],
+ ["keyword", "__parameters"],
+ ["keyword", "string"],
+ ["keyword", "wstring"],
+ ["keyword", "dstring"],
+ ["keyword", "size_t"],
+ ["keyword", "ptrdiff_t"]
+]
+
+----------------------------------------------------
+
+Checks for $, keywords, special tokens and globally defined symbols.
« no previous file with comments | « lib/src/prism/tests/languages/d/comment_feature.test ('k') | lib/src/prism/tests/languages/d/number_feature.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698