"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/objc.lang" (12 May 2020, 1554 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 Description="Objective C"
    3 
    4 Categories = {"source"}
    5 
    6 
    7 Keywords={
    8   { Id=1,
    9     List={"goto", "break", "return", "continue", "asm", "case", "default", "if",
   10         "else", "switch", "while", "for", "do", "sizeof", "typeof", "typedef", "inline",
   11         "stdcall", "auto", "cdecl", "class", "const_cast", "delete", "dynamic_cast",
   12         "explicit", "extern", "friend", "goto", "inline", "mutable", "namespace", "new",
   13         "operator", "pascal", "register", "reinterpret_cast", "private", "protected",
   14         "public", "static_cast", "template", "this", "throw", "try", "catch", "typeid",
   15         "using", "virtual", "volatile", "true", "false", "id", "Class", "SEL", "IMP",
   16         "BOOL", "oneway", "in", "out", "inout", "bycopy", "byref", "self", "super",
   17         "nil", "NIL", "TRUE", "FALSE"},
   18   },
   19   { Id=2,
   20     List={"int", "long", "short", "char", "void", "signed", "unsigned", "float",
   21         "double", "size_t", "wchar_t", "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t",
   22         "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "static",
   23         "register", "auto", "volatile", "extern", "const", "bool", "struct", "union",
   24         "enum"},
   25   },
   26   { Id=3,
   27     Regex=[[@\w+]],
   28   },
   29   { Id=4,
   30     Regex=[[(\w+)\s*\(]],
   31   },
   32 }
   33 
   34 Strings={
   35   Delimiter=[["|']],
   36 }
   37 
   38 IgnoreCase=false
   39 
   40 Comments={
   41   { Block=false,
   42     Delimiter= { [[\/\/]] },
   43   },
   44   { Block=true,
   45     Nested=false,
   46     Delimiter= { [[\/\*]],[[\*\/]],}
   47   }
   48 }
   49 
   50 PreProcessor={
   51   Prefix=[[#]],
   52 }
   53 
   54 Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]