/
Ruby.esy
290 lines (278 loc) · 7.15 KB
/
Ruby.esy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
; EmEditor Syntax File
;
; To import this file to an existing configuration, select Configuration
; under the Tool menu, select Define Configurations, select a configuration
; you want to import to, press [Properties], select the Highlight page, and
; press [Import].
;
; Submit your customized file to submit@emurasoft.com
; to be listed in www.emurasoft.com user files pages.
;
#Highlight=on
#BeginTag=
#EndTag=
#CommentBegin==begin
#CommentEnd==end
#LineComment1=^#
#LineComment2=
#SingleQuote=on
#DoubleQuote=on
#ContinueQuote=off
#Escape=\
#ScriptBegin=
#ScriptEnd=
#SpecialSyntax=off
#HighlightBraces=on
#Keyword color=1,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
[A-Za-z]*Controller
#Keyword color=2,word=on,rightall=on,case=on,insidetag=off,regexp=on,rightall2=off
def[\s\t]+
#Keyword color=3,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
:[A-Za-z_]+
#Keyword color=5,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
@[A-Za-z_]+
#Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off
def
#Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
alias
and
begin
BEGIN
break
case
class
def
defined?
do
else
elsif
end
END
ensure
false
for
if
in
module
next
nil
not
or
redo
rescue
retry
return
self
super
then
true
undef
unless
until
when
while
yield
__END__
__ENCODING__
__FILE__
__LINE__
#Keyword color=3,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
abort
allocate
at_exit
attr
attr_accessor
attr_reader
attr_writer
autoload
autoload?
binding
block_given?
callcc
caller
catch
chomp
chomp!
chop
chop!
clone
display
dup
enum_for
eql?
equal?
eval
exec
exit
exit!
extend
fail
fork
format
freeze
frozen?
getc
gets
global_variables
gsub
gsub!
hash
id
include
inherited
inspect
instance_of?
is_a?
iterator?
kind_of?
lambda
load
local_variables
loop
method
method_missing
methods
new
nil?
object_id
open
p
print
printf
private
proc
protected
public
putc
puts
raise
rand
readline
readlines
remove_instance_variable
require
respond_to?
scan
select
send
set_trace_func
singleton_method_added
singleton_method_removed
singleton_method_undefined
sleep
split
sprintf
srand
sub
sub!
superclass
syscall
system
taint
tainted?
test
throw
to_a
to_enum
to_s
trace_var
trap
untaint
untrace_var
URI
warn
#Keyword color=5,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
ARGF
ARGV
DATA
ENV
FALSE
NIL
ARGF
ARGV
DATA
ENV
FALSE
NIL
RUBY_PATCHLEVEL
RUBY_PLATFORM
RUBY_RELEASE_DATE
RUBY_VERSION
STDERR
STDIN
STDOUT
TOPLEVEL_BINDING
TRUE
#Keyword color=6,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off
ArgumentError
Array
Bignum
Binding
Class
Comparable
Continuation
Data
Dir
Enumerable
EOFError
Errno
Exception
FalseClass
fatal
File
FileTest
Fixnum
Float
FloatDomainError
GC
Hash
IndexError
Integer
Interrupt
IO
IOError
Kernel
LoadError
LocalJumpError
Marshal
MatchData
MatchingData
Math
Method
Module
NameError
NilClass
NoMemoryError
NoMethodError
NotImplementedError
Numeric
Object
ObjectSpace
Precision
Proc
Process
Range
RangeError
Regexp
RegexpError
RuntimeError
ScriptError
SecurityError
Signal
SignalException
StandardError
String
Struct
Symbol
SyntaxError
SystemCallError
SystemExit
SystemStackError
Thread
ThreadError
ThreadGroup
Time
TrueClass
TypeError
UnboundMethod
ZeroDivisionError