| Index: lib/src/prism/tests/languages/objectivec/keyword_feature.test
|
| diff --git a/lib/src/prism/tests/languages/objectivec/keyword_feature.test b/lib/src/prism/tests/languages/objectivec/keyword_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..80ee516e2aa0c44117f973504b0ee0e1fd119d6a
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/objectivec/keyword_feature.test
|
| @@ -0,0 +1,59 @@
|
| +asm typeof inline
|
| +auto break case
|
| +char const continue
|
| +default do double
|
| +else enum extern
|
| +float for goto
|
| +if int long
|
| +register return
|
| +short signed
|
| +sizeof static
|
| +struct switch
|
| +typedef union
|
| +unsigned void
|
| +volatile while
|
| +in self super
|
| +
|
| +@interface @end
|
| +@implementation
|
| +@protocol @class
|
| +@public @protected
|
| +@private @property
|
| +@try @catch
|
| +@finally @throw
|
| +@synthesize
|
| +@dynamic @selector
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["keyword", "asm"], ["keyword", "typeof"], ["keyword", "inline"],
|
| + ["keyword", "auto"], ["keyword", "break"], ["keyword", "case"],
|
| + ["keyword", "char"], ["keyword", "const"], ["keyword", "continue"],
|
| + ["keyword", "default"], ["keyword", "do"], ["keyword", "double"],
|
| + ["keyword", "else"], ["keyword", "enum"], ["keyword", "extern"],
|
| + ["keyword", "float"], ["keyword", "for"], ["keyword", "goto"],
|
| + ["keyword", "if"], ["keyword", "int"], ["keyword", "long"],
|
| + ["keyword", "register"], ["keyword", "return"],
|
| + ["keyword", "short"], ["keyword", "signed"],
|
| + ["keyword", "sizeof"], ["keyword", "static"],
|
| + ["keyword", "struct"], ["keyword", "switch"],
|
| + ["keyword", "typedef"], ["keyword", "union"],
|
| + ["keyword", "unsigned"], ["keyword", "void"],
|
| + ["keyword", "volatile"], ["keyword", "while"],
|
| + ["keyword", "in"], ["keyword", "self"], ["keyword", "super"],
|
| +
|
| + ["keyword", "@interface"], ["keyword", "@end"],
|
| + ["keyword", "@implementation"],
|
| + ["keyword", "@protocol"], ["keyword", "@class"],
|
| + ["keyword", "@public"], ["keyword", "@protected"],
|
| + ["keyword", "@private"], ["keyword", "@property"],
|
| + ["keyword", "@try"], ["keyword", "@catch"],
|
| + ["keyword", "@finally"], ["keyword", "@throw"],
|
| + ["keyword", "@synthesize"],
|
| + ["keyword", "@dynamic"], ["keyword", "@selector"]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for all keywords.
|
|
|