Lines Matching refs:current

27 Some of these have survived into the current debugger; a few of the more
49 temporary copy of a variable in the current scope. When the scope ends, the
280 The item to be eval'ed by C<DB::eval>. Used to prevent messing with the current
310 Tracks current debugger nesting level. Used to figure out how many
354 =item * 4 - print current sub depth (turned on to force this when "too much
400 Saves the current value of C<$single> on entry to a subroutine.
402 current one.
479 The first C<BEGIN> block simply turns off warnings by saving the current
509 We preserve the current settings of X<C<$trace>>, X<C<$single>>, and X<C<$^D>>;
512 and the user's current package) and a add a newline before we do the C<eval()>.
627 # Save the current value of $@, and preserve it in the debugger's copy
751 # completion ignores leading `|'; takes into account current package
839 # breakable_line($from [, $to]) # Same for the current file
846 # break_on_line($lineno [, $cond]) # As above, in the current file
1198 running, and whether the current debugger is the primary or a child.
1205 We save the current contents of the C<PERLDB_PIDS> environment variable
1209 Child debuggers make a label out of the current PID structure recorded in
1215 # Save the current contents of the environment; we're about to
1220 # We're a child. Make us a label out of the current PID structure
1260 either by the current user or root, and must only be writable by the owner.
1730 # Preserve current values of $@, $!, $^E, $,, $/, $\, $^W.
1777 # Preserve the current stop-or-not, and see if any of the W
1811 current package, filename, and line as its parameters.
1839 # current package, filename, and line. The function executes in
1928 # Print current line info, indenting if necessary.
2004 The debugger normally shows the line corresponding to the current line of
2008 C<$incr> controls by how many lines the "current" line should move forward
2009 after a command is executed. If set to -1, this indicates that the "current"
2012 C<$start> is the "current" line. It is used for things like knowing where to
2015 C<$max> tells the debugger where the last line of the current file is. It's
2188 =head4 C<X> - list variables in current package
2199 Uses C<dumpvar.pl> to dump out the current values for selected variables.
2348 $incr = -1; # stay at current line
2402 above the current one and then displays then using C<dumpvar.pl>.
2521 # Qualify it to the current package unless it's
2563 # involved, this will be a request to break in the current
2574 # current value of $i points to a valid breakable line.
2598 single-stepping to be on in the call level above the current one. If
2604 # r - return from the current subroutine.
2643 # Save the current @init_INC in the environment.
2823 =head4 C<w> - List window around current line.
2878 # Don't move off the current line.
3154 # No args, get current aliases.
3233 =head4 C<save> - send current history to a file
3311 # Save current filehandle, unbuffer out, and put it back.
3475 It also tracks the subroutine call depth by saving the current setting of
3477 C<$deep>, C<sub> automatically turns on printing of the current depth by
3478 setting the 4 bit in C<$single>. In any case, it keeps the current setting
3558 # Save current single-step setting.
3685 number, and C<$dbline> (the current line) as arguments.
3766 particular line, so they're stored in C<%dbline>. We default to the current
3776 # If it's dot (here), or not all digits, use the current line.
3900 # Make . the current line number if it's there..
3903 # No line number, no condition. Simple break on current line.
3929 # Qualify it into the current package unless it's already qualified.
3949 # Capture the line. If none, it's the current line.
4030 on the current file and on other files. We don't want to duplicate code, so
4032 worked on (if it's not the current one).
4034 We can now build functions in pairs: the basic function works on the current
4037 current file.
4049 The first function works on the "current" (i.e., the one we changed to) file,
4051 if it needs to. When the functions return, C<*dbline> is restored to point to the actual current file (the one we're executing in) and C<$filename_error> is
4066 The subroutine decides whether or not a line in the current file is breakable.
4310 =item 2. Try putting it in the current package.
4363 into a line spec. If it can't, it uses the current line. It then calls
4379 # If the line was dot, make the line the current one.
4596 the printing of each line and any markers (C<==E<gt>> for current line,
4740 # - the current line in execution
4751 # ==> if this is the current line in execution,
4920 If this is just C<o> by itself, we list the current settings via
4935 # Blank. List the current option settings.
4951 print $OUT "Use 'h' to get current command help synopsis or\n"; #
5019 # Save the current value of the expression.
5150 # The following takes its argument via $evalarg to preserve current @_
5253 # Stash the saved breakpoint into the current file's magic line array.
5270 the currently-selected filehandle, thank you very much). The current
5274 preserve its current value and it is set to zero to prevent entry/exit
5302 # Save the current output filehandle and switch to the one
5306 # Save current settings of $single and $trace, and then turn them off.
5441 from the most current. C<count> determines the total number of frames to
5475 # the current one. Add $skip to the count of frames so we have a
5716 true, we'll get a C<Term::ReadLine> object for the current terminal and save
5988 We take the current list of pids and add this one to the end. If there
6111 =head2 C<dump_option> - list the current value of an option setting
6126 =head2 C<option_val> - find the current value of an option
6180 value or to query the current value (via 'option? ').
6536 false. Returns false if the current terminal doesn't support C<readline>.
6546 print $OUT "tkRunning not supported by current ReadLine package.\n";
6761 B<r> Return from current subroutine.
6786 B<b> Sets breakpoint on current line)
6788 Set breakpoint; I<line> defaults to the current execution line;
6803 I<line> defaults to the current execution line.
6814 B<V> [I<pkg> [I<vars>]] List some (default all) variables in package (default current).
6851 B<save> I<file> Save current debugger session (actual history) to I<file>.
6853 B<p> I<expr> Same as \"I<print {DB::OUT} expr>\" in current package.
6854 B<|>I<dbcmd> Run debugger command, piping DB::OUT to current pager.
6856 B<\=> [I<alias> I<value>] Define a command alias, or list current aliases.
6857 I<command> Execute as a perl statement in current package.
6914 B<-> or B<.> List previous/current line B<s> [I<expr>] Single step [in expr]
6931 B<p> I<expr> Print expression (uses script's current package).
6947 B<r> Return from current subroutine.
6973 Set breakpoint; I<line> defaults to the current execution line;
6988 I<line> defaults to the current execution line.
6996 B<V> [I<pkg> [I<vars>]] List some (default all) variables in package (default current).
7028 B<p> I<expr> Same as \"I<print {DB::OUT} expr>\" in current package.
7029 B<|>I<dbcmd> Run debugger command, piping DB::OUT to current pager.
7031 B<\=> [I<alias> I<value>] Define a command alias, or list current aliases.
7032 I<command> Execute as a perl statement in current package.
7089 B<-> or B<.> List previous/current line B<s> [I<expr>] Single step [in expr]
7105 B<p> I<expr> Print expression (uses script's current package).
7276 # Load Carp if we can. If $^S is false (current thing being compiled isn't
7288 # Save the current values of $single and $trace, and then turn them off.
7336 # The code used to check $^S to see if compiliation of the current thing
7526 methods in the class corresponding to the current reference and in
7715 =item * The current debugger recursion level
7741 # Number of lines around the current one that are shown in the
7745 # How much before-the-current-line context the 'v' command should
7780 # Used to track the current stack depth using the auto-stacked-variable
7819 # The search pattern is current package, ::, extract the next qualifier
7931 all the matches qualified to the current package.
8000 =head3 Symbol completion: current package or package C<main>.
8028 =item * If the package is C<::> (C<main>), create an empty list; if it's something else, create a list of all the packages known. Append whichever list to a list of all the possible symbols in the current package. C<grep> out the matches to the text entered so far, then C<map> the prefix back onto the symbols.
8052 We use C<option_val()> to look up the current value of the option. If there's
8056 question mark, which, if executed, will list the current value of the option.
8063 # and fetch the current value.
8211 # If the line isn't there, use the current line.
8227 # Delete any current action.
8277 # Qualify it into the current package unless it's already qualified.
8432 # Get the current value of the expression.