fix function declarations inside of 'with' blocks
[cython.git] / Tools / cython.st
1 /**\r * Name: pyrex\r * Description: Pyrex - a Language for Writing Python Extension Modules\r * Author: Markku Rossi <mtr@iki.fi>\r */\r\rstate pyrex extends python\r{\r  /* Additional keywords.\r     (build-re '( NULL as cdef char ctypedef double enum extern float\r     include int long private public short signed sizeof struct union\r     unsigned void )) */\r  /\b(NULL|as|c(def|har|typedef)|double|e(num|xtern)|float|in(clude|t)\\r|long|p(rivate|ublic)|s(hort|i(gned|zeof)|truct)|un(ion|signed)|void)\b/ {\r    keyword_face(true);\r    language_print($0);\r    keyword_face(false);\r  }\r}\r\r\f\r/*\rLocal variables:\rmode: c\rEnd:\r*/\r