1
1

Updated ruby and perl sintax files.

Этот коммит содержится в:
Marco Ciampa 2003-05-16 09:35:51 +00:00
родитель 79aae7ec91
Коммит debb223eaf
3 изменённых файлов: 50 добавлений и 39 удалений

Просмотреть файл

@ -1,3 +1,8 @@
2003-05-16 Marco Ciampa <ciampix@libero.it>
* syntax/ruby.syntax: upgrade
* syntax/perl.syntax: small fix
2003-05-14 Marco Ciampa <ciampix@libero.it> 2003-05-14 Marco Ciampa <ciampix@libero.it>
* syntax/ruby.syntax: New file - syntax for Ruby. * syntax/ruby.syntax: New file - syntax for Ruby.

Просмотреть файл

@ -341,7 +341,9 @@ context default
context exclusive whole <\[\s\\\]EOF EOF green context exclusive whole <\[\s\\\]EOF EOF green
context # \n brown context # \n brown
spellcheck spellcheck
context linestart = =cut brown context exclusive linestart = linestart =cut brown
spellcheck
context " " green context " " green
keyword \\" brightgreen keyword \\" brightgreen
keyword \\\\ brightgreen keyword \\\\ brightgreen

Просмотреть файл

@ -1,5 +1,5 @@
#Ruby syntax file derived from perl syntax by Marco Ciampa <ciampix@libero.it> #Ruby syntax file derived from perl syntax by Marco Ciampa <ciampix@libero.it>
#alpha version 0.1 14/05/2003 #alpha version 0.2 16/05/2003
context default context default
@ -40,35 +40,36 @@ context default
#highlighted as a system variable. This is not right but I actually do #highlighted as a system variable. This is not right but I actually do
#not know any way to avoid it. Any idea is welcome. #not know any way to avoid it. Any idea is welcome.
keyword $\{!@&\+`'=~/\\,\.;<>_\*"$:F?\} red keyword $\{!@&\+`'=~/\\,.;<>_\*"$:F?\} red
keyword $\{\0123456789\} red keyword $\{\0123456789\} red
keyword $defout red
keyword $-+ red keyword $-+ red
keyword $DEBUG red
keyword $F red keyword whole $defout red
keyword $FILENAME red keyword whole $DEBUG red
keyword $LOAD_PATH red keyword whole $F red
keyword $SAFE red keyword whole $FILENAME red
keyword $VERBOSE red keyword whole $LOAD_PATH red
keyword __FILE__ red keyword whole $SAFE red
keyword __LINE__ red keyword whole $VERBOSE red
keyword BEGIN red keyword whole __FILE__ red
keyword END red keyword whole __LINE__ red
keyword DATA red keyword whole BEGIN red
keyword RUBY_PLATFORM red keyword whole END red
keyword RUBY_RELEASE_DATE red keyword whole DATA red
keyword RUBY_VERSION red keyword whole RUBY_PLATFORM red
keyword $stdin red keyword whole RUBY_RELEASE_DATE red
keyword STDIN red keyword whole RUBY_VERSION red
keyword $stdout red keyword whole $stdin red
keyword STDOUT red keyword whole STDIN red
keyword $stderr red keyword whole $stdout red
keyword STDERR red keyword whole STDOUT red
keyword argv red keyword whole $stderr red
keyword ARGV red keyword whole STDERR red
keyword ARGF red keyword whole argv red
keyword env red keyword whole ARGV red
keyword ENV red keyword whole ARGF red
keyword whole env red
keyword whole ENV red
#Braces & #Braces &
@ -81,12 +82,12 @@ context default
keyword , brightcyan keyword , brightcyan
keyword : brightcyan keyword : brightcyan
keyword whole false brightred keyword whole false brightred
keyword whole FALSE brightred keyword whole FALSE brightred
keyword whole nil brightred keyword whole nil brightred
keyword whole NIL brightred keyword whole NIL brightred
keyword whole true brightred keyword whole true brightred
keyword whole TRUE brightred keyword whole TRUE brightred
#Variables #Variables
@ -97,13 +98,14 @@ context default
#Reserved words (see ruby manual) #Reserved words (see ruby manual)
keyword whole def magenta
keyword whole alias magenta keyword whole alias magenta
keyword whole and magenta keyword whole and magenta
keyword whole begin magenta keyword whole begin magenta
keyword whole break magenta keyword whole break magenta
keyword whole case magenta keyword whole case magenta
keyword whole class magenta keyword whole class magenta
keyword whole def magenta
keyword whole defined\? magenta keyword whole defined\? magenta
keyword whole do magenta keyword whole do magenta
keyword whole else magenta keyword whole else magenta
@ -151,13 +153,15 @@ context default
#Class IO #Class IO
keyword whole sync yellow keyword whole close yellow
keyword whole crypt yellow keyword whole crypt yellow
keyword whole inspect yellow
keyword whole delete yellow keyword whole delete yellow
keyword whole each yellow keyword whole each yellow
keyword whole gets yellow
keyword whole grep yellow keyword whole grep yellow
keyword whole inspect yellow
keyword whole join yellow keyword whole join yellow
keyword whole sync yellow
#Class Array #Class Array
@ -196,6 +200,7 @@ context default
keyword whole fork yellow keyword whole fork yellow
keyword whole rand yellow keyword whole rand yellow
keyword whole srand yellow keyword whole srand yellow
keyword whole open yellow
keyword whole print yellow keyword whole print yellow
keyword whole printf yellow keyword whole printf yellow
keyword whole sprintf yellow keyword whole sprintf yellow
@ -204,7 +209,6 @@ context default
keyword whole exit yellow keyword whole exit yellow
keyword whole sleep yellow keyword whole sleep yellow
#this works only with label EOF :-( #this works only with label EOF :-(
#context exclusive whole <<\[\s\]EOF EOF green #context exclusive whole <<\[\s\]EOF EOF green