aboutsummaryrefslogtreecommitdiff
path: root/lua/lexers/objective_c.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lexers/objective_c.lua')
-rw-r--r--lua/lexers/objective_c.lua34
1 files changed, 17 insertions, 17 deletions
diff --git a/lua/lexers/objective_c.lua b/lua/lexers/objective_c.lua
index af665c1..b19eafb 100644
--- a/lua/lexers/objective_c.lua
+++ b/lua/lexers/objective_c.lua
@@ -12,23 +12,23 @@ lex:add_rule('whitespace', token(lexer.WHITESPACE, lexer.space^1))
-- Keywords.
lex:add_rule('keyword', token(lexer.KEYWORD, word_match{
- -- From C.
- 'asm', 'auto', 'break', 'case', 'const', 'continue', 'default', 'do', 'else', 'extern', 'false',
- 'for', 'goto', 'if', 'inline', 'register', 'return', 'sizeof', 'static', 'switch', 'true',
- 'typedef', 'void', 'volatile', 'while', 'restrict', '_Bool', '_Complex', '_Pragma', '_Imaginary',
- -- Objective C.
- 'oneway', 'in', 'out', 'inout', 'bycopy', 'byref', 'self', 'super',
- -- Preprocessor directives.
- '@interface', '@implementation', '@protocol', '@end', '@private', '@protected', '@public',
- '@class', '@selector', '@encode', '@defs', '@synchronized', '@try', '@throw', '@catch',
- '@finally',
- -- Constants.
- 'TRUE', 'FALSE', 'YES', 'NO', 'NULL', 'nil', 'Nil', 'METHOD_NULL'
+ -- From C.
+ 'asm', 'auto', 'break', 'case', 'const', 'continue', 'default', 'do', 'else', 'extern', 'false',
+ 'for', 'goto', 'if', 'inline', 'register', 'return', 'sizeof', 'static', 'switch', 'true',
+ 'typedef', 'void', 'volatile', 'while', 'restrict', '_Bool', '_Complex', '_Pragma', '_Imaginary',
+ -- Objective C.
+ 'oneway', 'in', 'out', 'inout', 'bycopy', 'byref', 'self', 'super',
+ -- Preprocessor directives.
+ '@interface', '@implementation', '@protocol', '@end', '@private', '@protected', '@public',
+ '@class', '@selector', '@encode', '@defs', '@synchronized', '@try', '@throw', '@catch',
+ '@finally',
+ -- Constants.
+ 'TRUE', 'FALSE', 'YES', 'NO', 'NULL', 'nil', 'Nil', 'METHOD_NULL'
}))
-- Types.
lex:add_rule('type', token(lexer.TYPE, word_match(
- 'apply_t id Class MetaClass Object Protocol retval_t SEL STR IMP BOOL TypedStream')))
+ 'apply_t id Class MetaClass Object Protocol retval_t SEL STR IMP BOOL TypedStream')))
-- Strings.
local sq_str = P('L')^-1 * lexer.range("'", true)
@@ -48,10 +48,10 @@ lex:add_rule('number', token(lexer.NUMBER, lexer.number))
-- Preprocessor.
lex:add_rule('preprocessor',
- #lexer.starts_line('#') * token(lexer.PREPROCESSOR, '#' * S('\t ')^0 * word_match{
- 'define', 'elif', 'else', 'endif', 'error', 'if', 'ifdef', 'ifndef', 'import', 'include',
- 'line', 'pragma', 'undef', 'warning'
- }))
+ #lexer.starts_line('#') * token(lexer.PREPROCESSOR, '#' * S('\t ')^0 * word_match{
+ 'define', 'elif', 'else', 'endif', 'error', 'if', 'ifdef', 'ifndef', 'import', 'include',
+ 'line', 'pragma', 'undef', 'warning'
+ }))
-- Operators.
lex:add_rule('operator', token(lexer.OPERATOR, S('+-/*%<>!=^&|?~:;.()[]{}')))