home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Apps / DevTools / RTFSyntax / Source / Objective-C.syntax (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1994-01-06  |  7.3 KB  |  167 lines

  1. streamtyped
  2.     Responder
  3. Object
  4. ciifffcfffs
  5. [182c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  6. \margl40
  7. \margr40
  8. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\fc0\cf0 unmatched text
  9. [11@]
  10. SyntaxItem
  11. [184c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  12. \margl40
  13. \margr40
  14. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 ^[a-zA-Z_]+:
  15. [216c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  16. \margl40
  17. \margr40
  18. {\colortbl;\red0\green255\blue0;}
  19. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\gray589\fc1\cf1 label:
  20. [201c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  21. \margl40
  22. \margr40
  23. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 ^[a-zA-Z_]+.*\\(([^\{/]|\\n)+
  24. [196c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  25. \margl40
  26. \margr40
  27. \pard\tx800\tx1601\tx2401\tx3202\tx4003\tx4803\tx5604\tx6405\tx7205\tx8006\f0\b0\i0\ulnone\fs36\fc0\cf0 int function(int i, float j)
  28. [192c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  29. \margl40
  30. \margr40
  31. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 \\b0[xX][0-9a-f]+\\b
  32. [217c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  33. \margl40
  34. \margr40
  35. {\colortbl;\red255\green0\blue255;}
  36. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\gray409\fc1\cf1 0x10b
  37. [227c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  38. \margl40
  39. \margr40
  40. \pard\tx1344\tx2688\tx4032\tx5376\tx6720\tx8064\tx9408\tx10752\tx12096\tx13440\f1\b0\i0\ulnone\fs28\fc0\cf0 \\b-?(([0-9]+)|([0-9]*\\.[0-9]+([eE][+-]?[0-9]+)?))\\b\
  41. [210c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  42. \margl40
  43. \margr40
  44. {\colortbl;\red61\green0\blue0;}
  45. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\gray72\fc1\cf1 10
  46. [189c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  47. \margl40
  48. \margr40
  49. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 @implementation.*
  50. [194c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  51. \margl40
  52. \margr40
  53. \pard\tx800\tx1601\tx2401\tx3202\tx4003\tx4803\tx5604\tx6405\tx7205\tx8006\f0\b0\i0\ulnone\fs36\fc0\cf0 @implementation Controller
  54. [191c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  55. \margl40
  56. \margr40
  57. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 \\b[A-Z_]+\\b|\
  58. [211c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  59. \margl40
  60. \margr40
  61. {\colortbl;\red0\green41\blue0;}
  62. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\gray94\fc1\cf1 YES
  63. [187c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  64. \margl40
  65. \margr40
  66. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 ^-([^\{/]|\\n)+
  67. [197c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  68. \margl40
  69. \margr40
  70. \pard\tx800\tx1601\tx2401\tx3202\tx4003\tx4803\tx5604\tx6405\tx7205\tx8006\f0\b0\i0\ulnone\fs36\fc0\cf0 - function:arg1 :arg2\
  71.     :arg3
  72. {\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  73. \margl40
  74. \margr40
  75. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 "(\\\\.|\\\\\\n|[^"\\]|\\n)*"
  76. [220c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  77. \margl40
  78. \margr40
  79. {\colortbl;\red255\green109\blue0;}
  80. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i0\ulnone\fs28\gray552\fc1\cf1 "string"
  81. [226c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  82. \margl40
  83. \margr40
  84. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 /\\*/*(([^*/]|\\n)|([^*]|\\n)/|\\*([^/]|\\n))*\\**\\*/
  85. [225c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  86. \margl40
  87. \margr40
  88. {\colortbl;\red255\green0\blue0;}
  89. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i\ulnone\fs28\gray300\fc1\cf1 /*\
  90.     comment\
  91. [176c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  92. \margl40
  93. \margr40
  94. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 //.*
  95. [219c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  96. \margl40
  97. \margr40
  98. {\colortbl;\red255\green0\blue0;}
  99. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b0\i\ulnone\fs28\gray300\fc1\cf1 // comment
  100. [994c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  101. \margl40
  102. \margr40
  103. \pard\tx1536\tx3072\tx4608\tx6144\tx7680\tx9216\tx10752\tx12288\tx13824\tx15360\f1\b0\i0\ulnone\fs32\fc0\cf0 #define\\b|\
  104. #elif\\b|\
  105. #else\\b|\
  106. #endif\\b|\
  107. #if\\b|\
  108. #ifdef\\b|\
  109. #import\\b|\
  110. #include\\b|\
  111. @class\\b|\
  112. @defs\\b|\
  113. @encode\\b|\
  114. @end\\b|\
  115. @implementation\\b|\
  116. @interface\\b|\
  117. @private\\b|\
  118. @protected\\b|\
  119. @protocol\\b|\
  120. @public\\b|\
  121. @selector\\b|\
  122. \\bauto\\b|\
  123. \\bbreak\\b|\
  124. \\bbycopy\\b|\
  125. \\bcase\\b|\
  126. \\bchar\\b|\
  127. \\bconst\\b|\
  128. \\bcontinue\\b|\
  129. \\bdefault\\b|\
  130. \\bdo\\b|\
  131. \\bdouble\\b|\
  132. \\belse\\b|\
  133. \\benum\\b|\
  134. \\bextern\\b|\
  135. \\bfloat\\b|\
  136. \\bfor\\b|\
  137. \\bgoto\\b|\
  138. \\bid\\b|\
  139. \\bif\\b|\
  140. \\bin\\b|\
  141. \\binout\\b|\
  142. \\bint\\b|\
  143. \\blong\\b|\
  144. \\boneway\\b|\
  145. \\bout\\b|\
  146. \\bregister\\b|\
  147. \\breturn\\b|\
  148. \\bself\\b|\
  149. \\bshort\\b|\
  150. \\bsigned\\b|\
  151. \\bsizeof\\b|\
  152. \\bstatic\\b|\
  153. \\bstruct\\b|\
  154. \\bsuper\\b|\
  155. \\bswitch\\b|\
  156. \\btypedef\\b|\
  157. \\btypeof\\b|\
  158. \\bunion\\b|\
  159. \\bunsigned\\b|\
  160. \\bvoid\\b|\
  161. \\bvolatile\\b|\
  162. \\bwhile\\b
  163. [170c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  164. \margl40
  165. \margr40
  166. \pard\tx622\tx1245\tx1868\tx2490\tx3113\tx3736\tx4359\tx4981\tx5604\tx6227\f0\b\i0\ulnone\fs28\fc0\cf0 int
  167.