Copy the basic keyword types from Xcode

This commit is contained in:
Philip Turner 2021-12-26 13:44:38 -05:00 committed by GitHub
parent 684cbae427
commit e617386720
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,10 +61,17 @@ export const language = <languages.IMonarchLanguage>{
'__FILE__', '__FILE__',
'__FUNCTION__', '__FUNCTION__',
'__LINE__', '__LINE__',
'Any',
'Protocol',
'Self',
'Type',
'actor',
'as', 'as',
'as!', 'assignment',
'as?', 'associatedtype',
'associativity', 'associativity',
'async',
'await',
'break', 'break',
'case', 'case',
'catch', 'catch',
@ -72,6 +79,7 @@ export const language = <languages.IMonarchLanguage>{
'continue', 'continue',
'convenience', 'convenience',
'default', 'default',
'defer',
'deinit', 'deinit',
'didSet', 'didSet',
'do', 'do',
@ -81,44 +89,53 @@ export const language = <languages.IMonarchLanguage>{
'enum', 'enum',
'extension', 'extension',
'fallthrough', 'fallthrough',
'false',
'fileprivate', 'fileprivate',
'final', 'final',
'for', 'for',
'func', 'func',
'get', 'get',
'guard', 'guard',
'higherThan',
'if', 'if',
'import', 'import',
'in', 'in',
'indirect',
'infix', 'infix',
'init', 'init',
'inout', 'inout',
'internal', 'internal',
'is', 'is',
'isolated',
'lazy', 'lazy',
'left', 'left',
'let', 'let',
'lowerThan',
'mutating', 'mutating',
'nil', 'nil',
'none', 'none',
'nonisolated',
'nonmutating', 'nonmutating',
'open',
'operator', 'operator',
'optional', 'optional',
'override', 'override',
'postfix', 'postfix',
'precedence', 'precedence',
'precedencegroup',
'prefix', 'prefix',
'private', 'private',
'protocol', 'protocol',
'Protocol',
'public', 'public',
'repeat', 'repeat',
'required', 'required',
'rethrows',
'return', 'return',
'right', 'right',
'safe',
'self', 'self',
'Self',
'set', 'set',
'some',
'static', 'static',
'struct', 'struct',
'subscript', 'subscript',
@ -126,11 +143,11 @@ export const language = <languages.IMonarchLanguage>{
'switch', 'switch',
'throw', 'throw',
'throws', 'throws',
'true',
'try', 'try',
'try!',
'Type',
'typealias', 'typealias',
'unowned', 'unowned',
'unsafe',
'var', 'var',
'weak', 'weak',
'where', 'where',