| Index: lib/src/prism/tests/languages/eiffel/keyword_feature.test
|
| diff --git a/lib/src/prism/tests/languages/eiffel/keyword_feature.test b/lib/src/prism/tests/languages/eiffel/keyword_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cb6ae29832dbd41b27ef282ea70bf9f52a41c3db
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/eiffel/keyword_feature.test
|
| @@ -0,0 +1,39 @@
|
| +across agent alias all and
|
| +attached as assign attribute
|
| +check class convert create
|
| +Current debug deferred detachable
|
| +do else elseif end ensure
|
| +expanded export external
|
| +feature from frozen if
|
| +implies inherit inspect
|
| +invariant like local loop
|
| +not note obsolete old
|
| +once or Precursor redefine
|
| +rename require rescue Result
|
| +retry select separate some
|
| +then undefine until variant
|
| +Void when xor
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["keyword", "across"], ["keyword", "agent"], ["keyword", "alias"], ["keyword", "all"], ["keyword", "and"],
|
| + ["keyword", "attached"], ["keyword", "as"], ["keyword", "assign"], ["keyword", "attribute"],
|
| + ["keyword", "check"], ["keyword", "class"], ["keyword", "convert"], ["keyword", "create"],
|
| + ["keyword", "Current"], ["keyword", "debug"], ["keyword", "deferred"], ["keyword", "detachable"],
|
| + ["keyword", "do"], ["keyword", "else"], ["keyword", "elseif"], ["keyword", "end"], ["keyword", "ensure"],
|
| + ["keyword", "expanded"], ["keyword", "export"], ["keyword", "external"],
|
| + ["keyword", "feature"], ["keyword", "from"], ["keyword", "frozen"], ["keyword", "if"],
|
| + ["keyword", "implies"], ["keyword", "inherit"], ["keyword", "inspect"],
|
| + ["keyword", "invariant"], ["keyword", "like"], ["keyword", "local"], ["keyword", "loop"],
|
| + ["keyword", "not"], ["keyword", "note"], ["keyword", "obsolete"], ["keyword", "old"],
|
| + ["keyword", "once"], ["keyword", "or"], ["keyword", "Precursor"], ["keyword", "redefine"],
|
| + ["keyword", "rename"], ["keyword", "require"], ["keyword", "rescue"], ["keyword", "Result"],
|
| + ["keyword", "retry"], ["keyword", "select"], ["keyword", "separate"], ["keyword", "some"],
|
| + ["keyword", "then"], ["keyword", "undefine"], ["keyword", "until"], ["keyword", "variant"],
|
| + ["keyword", "Void"], ["keyword", "when"], ["keyword", "xor"]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for all keywords
|
|
|