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