| Index: lib/src/prism/tests/languages/nim/keyword_feature.test
|
| diff --git a/lib/src/prism/tests/languages/nim/keyword_feature.test b/lib/src/prism/tests/languages/nim/keyword_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..02d92d67797e0535fed9ce302ebc35761b5010bb
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/nim/keyword_feature.test
|
| @@ -0,0 +1,123 @@
|
| +addr
|
| +as
|
| +asm
|
| +atomic
|
| +bind
|
| +block
|
| +break
|
| +case
|
| +cast
|
| +concept
|
| +const
|
| +continue
|
| +converter
|
| +defer
|
| +discard
|
| +distinct
|
| +do
|
| +elif
|
| +else
|
| +end
|
| +enum
|
| +except
|
| +export
|
| +finally
|
| +for
|
| +from
|
| +func
|
| +generic
|
| +if
|
| +import
|
| +include
|
| +interface
|
| +iterator
|
| +let
|
| +macro
|
| +method
|
| +mixin
|
| +nil
|
| +object
|
| +out
|
| +proc
|
| +ptr
|
| +raise
|
| +ref
|
| +return
|
| +static
|
| +template
|
| +try
|
| +tuple
|
| +type
|
| +using
|
| +var
|
| +when
|
| +while
|
| +with
|
| +without
|
| +yield
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["keyword", "addr"],
|
| + ["keyword", "as"],
|
| + ["keyword", "asm"],
|
| + ["keyword", "atomic"],
|
| + ["keyword", "bind"],
|
| + ["keyword", "block"],
|
| + ["keyword", "break"],
|
| + ["keyword", "case"],
|
| + ["keyword", "cast"],
|
| + ["keyword", "concept"],
|
| + ["keyword", "const"],
|
| + ["keyword", "continue"],
|
| + ["keyword", "converter"],
|
| + ["keyword", "defer"],
|
| + ["keyword", "discard"],
|
| + ["keyword", "distinct"],
|
| + ["keyword", "do"],
|
| + ["keyword", "elif"],
|
| + ["keyword", "else"],
|
| + ["keyword", "end"],
|
| + ["keyword", "enum"],
|
| + ["keyword", "except"],
|
| + ["keyword", "export"],
|
| + ["keyword", "finally"],
|
| + ["keyword", "for"],
|
| + ["keyword", "from"],
|
| + ["keyword", "func"],
|
| + ["keyword", "generic"],
|
| + ["keyword", "if"],
|
| + ["keyword", "import"],
|
| + ["keyword", "include"],
|
| + ["keyword", "interface"],
|
| + ["keyword", "iterator"],
|
| + ["keyword", "let"],
|
| + ["keyword", "macro"],
|
| + ["keyword", "method"],
|
| + ["keyword", "mixin"],
|
| + ["keyword", "nil"],
|
| + ["keyword", "object"],
|
| + ["keyword", "out"],
|
| + ["keyword", "proc"],
|
| + ["keyword", "ptr"],
|
| + ["keyword", "raise"],
|
| + ["keyword", "ref"],
|
| + ["keyword", "return"],
|
| + ["keyword", "static"],
|
| + ["keyword", "template"],
|
| + ["keyword", "try"],
|
| + ["keyword", "tuple"],
|
| + ["keyword", "type"],
|
| + ["keyword", "using"],
|
| + ["keyword", "var"],
|
| + ["keyword", "when"],
|
| + ["keyword", "while"],
|
| + ["keyword", "with"],
|
| + ["keyword", "without"],
|
| + ["keyword", "yield"]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for keywords.
|
|
|