File: perl.stx

package info (click to toggle)
biew 5.6.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,000 kB
  • ctags: 7,157
  • sloc: ansic: 50,860; asm: 809; makefile: 396; pascal: 371
file content (331 lines) | stat: -rw-r--r-- 4,223 bytes parent folder | download | duplicates (2)
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
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
;
; Perl syntax definition for biew project
;

[General]
WSet=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789

[Context]
  <Comments>
    base=#...\n
  <Constants>
    base="..."
    extended='...'
    alt=`...`
[Keywords]
base=and
base=or
base=not
base=do
base=if
base=until
base=elsif
base=else
base=unless
base=while
base=foreach
base=for
base=goto
base=last
base=next
base=bless
base=caller
base=import
base=package
base=require
base=return
base=untie
base=use

base=diagnostics
base=integer
base=less
base=lib
base=ops
base=overload
base=sigtrap
base=strict
base=vars

extended=abs
extended=atan2
extended=cos
extended=exp
extended=int
extended=log
extended=rand
extended=sin
extended=sqrt
extended=srand
extended=time
extended=chr
extended=gmtime
extended=hex
extended=localtime
extended=oct
extended=ord
extended=vec
extended=pack
extended=unpack

extended=chomp
extended=chop
extended=crypt
extended=eval
extended=index
extended=length
extended=lc
extended=lcfirst
extended=quotemeta
extended=rindex
extended=substr
extended=uc
extended=ucfirst

extended=delete
extended=each
extended=exists
extended=grep
extended=join
extended=keys
extended=map
extended=pop
extended=push
extended=reverse
extended=scalar
extended=shift
extended=sort
extended=splice
extended=split
extended=unshift
extended=values

extended=chmod
extended=chown
extended=truncate
extended=link
extended=lstat
extended=mkdir
extended=readlink
extended=rename
extended=rmdir
extended=stat
extended=symlink
extended=unlink
extended=utime

extended=binmade
extended=close
extended=dbmclose
extended=dbmopen
extended=binmade
extended=eof
extended=fcntl
extended=fileno
extended=flock
extended=getc
extended=ioctl
extended=open
extended=pipe
extended=print
extended=printf
extended=read
extended=seek
extended=select
extended=sprintf
extended=sysopen
extended=sysread
extended=syswrite
extended=tell

extended=formline
extended=write

extended=closedir
extended=opendir
extended=readdir
extended=rewinddir
extended=seekdir
extended=telldir

extended=alarm
extended=chdir
extended=chroot
extended=die
extended=exec
extended=exit
extended=fork
extended=getlogin
extended=getpgrp
extended=getppid
extended=getpriority
extended=glob
extended=kill
extended=setpgrp
extended=setpriority
extended=sleep
extended=syscall
extended=system
extended=times
extended=umask
extended=wait
extended=waitpid
extended=warn

extended=accept
extended=bind
extended=connect
extended=getpeername
extended=getsockname
extended=getsockopt
extended=listen
extended=recv
extended=send
extended=setsockopt
extended=shutdown
extended=socket
extended=socketpair

extended=msgctl
extended=msgget
extended=msgsnd
extended=msgrcv
extended=semctl
extended=semget
extended=semop
extended=shmctl
extended=shmget
extended=shmread
extended=shmwrite

extended=defined
extended=dump
extended=eval
extended=local
extended=my
extended=ref
extended=reset
extended=scalar
extended=undef
extended=wantarray

extended=endpwent
extended=getpwent
extended=getpwnam
extended=getpwuid
extended=setpwent
extended=endgrent
extended=getgrgid
extended=getgrnam
extended=getgrent
extended=setgrent

extended=endhostent
extended=gethostbyaddr
extended=gethostbyname
extended=gethostent
extended=sethostent

extended=endnetent
extended=getnetbyaddr
extended=getnetbyname
extended=getnetent
extended=setnetent
extended=endservent
extended=getservbyname
extended=getservbyport
extended=getservent
extended=serservent
extended=endprotoent
extended=getprotobyname
extended=getprotobynumber
extended=getprotoent
extended=setprotoent


reserved=@EXPORT
reserved=@EXPORT_OK
reserved=@INC
reserved=@ISA
reserved=@_
reserved=@ENV
reserved=@OVERLOAD
reserved=@SIG

alt=$_
alt=$.
alt=$/
alt=$,
alt=$"
alt=$\\
alt=$#
alt=$*
alt=$?
alt=$]
alt=$[
alt=$\x3B
alt=$!
alt=$@
alt=$:
alt=$0
alt=$$
alt=$<
alt=$>
alt=$(
alt=$)

alt=$\x25
alt=$=
alt=$-
alt=$~
alt=$|
alt=$&
alt=$`
alt=$'
alt=$+

alt=$^A
alt=$^D
alt=$^E
alt=$^I
alt=$^L
alt=$^P
alt=$^T
alt=$^W
alt=$^X
alt=$^A


alt=ge
alt=le
alt=gt
alt=lt
alt=eq
alt=ne
alt=cmp

[Operators]
base=-
base==
base=>
base=<
base=+
base=-
base=*
base=/
base=\x25
base=!
base=&
base=|
base=!
base=~
base={
base=}
base=(
base=)
base=[
base=]
base=,
base=.
base=:
base=\x3B