add vec() example from Chaim Frenkel <chaimf@pobox.com>
[p5sagit/p5-mst-13.2.git] / Porting / findvars
CommitLineData
2bd2b9e0 1#!/l/local/bin/perl -w
2
3$pat = '';
4# construct word list
5while (<DATA>) {
6 chomp;
7 next unless $_;
8 $pat .= "$_|";
9}
10chop $pat if $pat =~ /\|$/;
11
12# grep
13while (<>) {
14 if (/^(.*?)\b($pat)\b(.*)$/o) {
15 my $head = "$1#$2#";
16 $_ = $3;
17 while (/^(.*?)\b($pat)\b(.*)$/o) {
18 $head .= "$1#$2#";
19 $_ = $3;
20 }
21 print "$ARGV\:$.\:$head$_\n";
22 }
23}
24continue {
25 close ARGV if eof;
26}
27__END__
28Argv
29Cmd
30DBcv
31DBgv
32DBline
33DBsignal
34DBsingle
35DBsub
36DBtrace
37No
38Sv
39Xpv
40Yes
41amagic_generation
42ampergv
43an
44archpat_auto
45argvgv
46argvoutgv
47av_fetch_sv
48basetime
49beginav
50bodytarget
51bostr
52bufend
53bufptr
54cddir
55chopset
56collation_ix
57collation_name
58collation_standard
59collxfrm_base
60collxfrm_mult
61colors
62colorset
63compcv
64compiling
65comppad
66comppad_name
67comppad_name_fill
68comppad_name_floor
69cop_seqmax
70copline
71cryptseen
72cshlen
73cshname
74curcop
75curcopdb
76curinterp
77curpad
78curpm
79curstack
80curstackinfo
81curstash
82curstname
83curthr
84dbargs
85debdelim
86debname
87debstash
88debug
89defgv
90defoutgv
91defstash
92delaymagic
93diehook
94dirty
95dlevel
96dlmax
97do_undump
98doextract
99doswitches
100dowarn
101dumplvl
102e_script
103egid
104endav
105envgv
106errgv
107error_count
108euid
109eval_cond
110eval_mutex
111eval_owner
112eval_root
113eval_start
114evalseq
115exitlist
116exitlistlen
117expect
118extralen
119fdpid
120filemode
121firstgv
122forkprocess
123formfeed
124formtarget
125generation
126gensym
127gid
128globalstash
129he_root
130hexdigit
131hintgv
132hints
133hv_fetch_ent_mh
134hv_fetch_sv
135in_clean_all
136in_clean_objs
137in_eval
138in_my
139in_my_stash
140incgv
141initav
142inplace
143last_in_gv
144last_lop
145last_lop_op
146last_proto
147last_uni
148lastfd
149lastgotoprobe
150lastscream
151lastsize
152lastspbase
153laststatval
154laststype
155leftgv
156lex_brackets
157lex_brackstack
158lex_casemods
159lex_casestack
160lex_defer
161lex_dojoin
162lex_expect
163lex_fakebrack
164lex_formbrack
165lex_inpat
166lex_inwhat
167lex_op
168lex_repl
169lex_starts
170lex_state
171lex_stuff
172lineary
173linestart
174linestr
175localizing
176localpatches
177main_cv
178main_root
179main_start
180mainstack
181malloc_mutex
182markstack
183markstack_max
184markstack_ptr
185max_intro_pending
186maxo
187maxscream
188maxsysfd
189mess_sv
190min_intro_pending
191minus_F
192minus_a
193minus_c
194minus_l
195minus_n
196minus_p
197modcount
198modglobal
199multi_close
200multi_end
201multi_open
202multi_start
203multiline
204mystrk
205na
206nexttoke
207nexttype
208nextval
209nice_chunk
210nice_chunk_size
211ninterps
212nomemok
213nrs
214nthreads
215nthreads_cond
216numeric_local
217numeric_name
218numeric_standard
219ofmt
220ofs
221ofslen
222oldbufptr
223oldlastpm
224oldname
225oldoldbufptr
226op
227op_mask
228op_seqmax
229opsave
230origalen
231origargc
232origargv
233origenviron
234origfilename
235ors
236orslen
237osname
238pad_reset_pending
239padix
240padix_floor
2bd2b9e0 241patchlevel
242patleave
243pending_ident
244perl_destruct_level
245perldb
246pidstatus
247preambleav
248preambled
249preprocess
250profiledata
251reg_eval_set
252reg_flags
253reg_start_tmp
254reg_start_tmpl
255regbol
256regcc
257regcode
258regcomp_parse
259regcomp_rx
260regcompp
261regdata
262regdummy
263regendp
264regeol
265regexecp
266regflags
267regindent
268reginput
269reginterp_cnt
270reglastparen
271regnarrate
272regnaughty
273regnpar
274regprecomp
275regprev
276regprogram
277regsawback
278regseen
279regsize
280regstartp
281regtill
282regxend
283replgv
284restartop
285retstack
286retstack_ix
287retstack_max
288rightgv
289rs
290rsfp
291rsfp_filters
292runops
293savestack
294savestack_ix
295savestack_max
296sawampersand
297sawstudy
298sawvec
299scopestack
300scopestack_ix
301scopestack_max
302screamfirst
303screamnext
304secondgv
305seen_evals
306seen_zerolen
307sh_path
308siggv
309sighandlerp
310sortcop
311sortcxix
312sortstash
313specialsv_list
314splitstr
315stack_base
316stack_max
317stack_sp
318start_env
319statbuf
320statcache
321statgv
322statname
323statusvalue
324statusvalue_vms
325stdingv
326strchop
327strtab
328sub_generation
329sublex_info
330subline
331subname
332sv_arenaroot
333sv_count
334sv_mutex
335sv_no
336sv_objcount
337sv_root
338sv_undef
339sv_yes
340svref_mutex
341sys_intern
342tainted
343tainting
344thisexpr
345thr_key
346threadnum
347threads_mutex
348threadsv_names
349thrsv
350timesbuf
351tmps_floor
352tmps_ix
353tmps_max
354tmps_stack
355tokenbuf
356top_env
357toptarget
358uid
359unsafe
360warnhook
361xiv_arenaroot
362xiv_root
363xnv_root
364xpv_root
365xrv_root
366piMem
367piENV
368piStdIO
369piLIO
370piDir
371piSock
372piProc