Ruby: class name declaration highlighter (bold blue)

This commit is contained in:
Christian Nicolai 2011-09-17 20:37:53 +02:00
parent 2368f93f0e
commit 23aa59efc2
1 changed files with 19 additions and 1 deletions

View File

@ -21,6 +21,7 @@
=ProcArg #yellow =ProcArg #yellow
=ClassMember fg_310 # brown =ClassMember fg_310 # brown
=GlobalVar yellow =GlobalVar yellow
=ClassDecl bold blue
# Detect pod # Detect pod
@ -345,7 +346,7 @@ done
"break" kw "break" kw
"case" kw "case" kw
"catch" kw "catch" kw
"class" kw "class" kw_class
"def" kw "def" kw
"defined" kw "defined" kw
"do" kw "do" kw
@ -404,6 +405,23 @@ done
:kw Keyword :kw Keyword
* rest noeat * rest noeat
:kw_class Keyword
* rest noeat
" \t\n" kw_class_space
:kw_class_space Idle
* kw_class_decl1 noeat
" \t\n" kw_class_space
:kw_class_decl1 ClassDecl
* rest noeat
# first char should be uppercase letter
"a-zA-Z_" kw_class_decl1
:kw_class_decl ClassDecl
* rest noeat
"a-zA-Z0-9_" kw_class_decl
:pstring Idle :pstring Idle
* match noeat * match noeat
" \t" after_term noeat " \t" after_term noeat