Lines Matching refs:input

84 from an input stream, leaving subclasses free to be concerned only with
121 If you need to perform any preprocesssing of input before it is parsed
125 Sometimes it may be necessary to make more than one pass over the input
131 your input source can't be reset to start at the beginning, you can
134 B<parse_from_filehandle()> uses to read input).
142 do most of the input parsing for you and leave you free to worry about
163 the POD sections of the input. Input paragraphs that are not part
167 non-POD sections of the input as well as POD sections. The B<cutting()>
169 paragraph, or some other input paragraph.
236 "=") is encountered. When such a POD directive is seen in the input,
350 as it occurred in the input stream).
386 in the input) to the caller.
485 document that is encountered in the input. Subclasses should override
502 processing input from a filehandle. The base class implementation does
525 processing input from a filehandle. The base class implementation does
548 that is encountered in the input. Subclasses should override this method
565 any kind of preprocessing for each I<line> of input (I<before> it has
567 parameter C<$text> is the input line; and the parameter C<$line_num> is
597 that appears in the input stream. The parameter C<$text> is the POD
598 paragraph from the input file; and the parameter C<$line_num> is the
610 to true then input text (including the given C<$text>) is cut (not
633 B<Pod::Parser> provides several methods to process input text. These
1014 This method takes an input filehandle (which is assumed to already be
1015 opened for reading) and reads the entire input stream looking for blocks
1017 is given the default input filehandle C<STDIN> is used.
1020 method to retrieve a single line of input text (hence, an appropriate
1024 Using C<$in_fh-E<gt>getline()>, input is read line-by-line and assembled
1033 B<NOTE:> For performance reasons, this method caches the input stream at
1036 of this method I<will not affect> the input stream used by the current
1052 ## Put this stream at the top of the stack and do beginning-of-input
1108 ## Now pop the input stream off the top of the input stack.
1124 opens the input and output files for reading
1130 corresponding input and output filehandles.
1134 closes the input and output files.
1138 If the special input filename "-" or "<&STDIN" is given then the STDIN
1139 filehandle is used for input (and no open or close is performed). If no
1140 input filename is specified then "-" is implied.
1167 $myData{_INFILE} = "<standard input>";
1187 ## determine this by seeing if the input stream stack has been set-up
1215 (-d $outfile) and croak "$outfile is a directory, not POD input!\n";
1224 ## have to parse the input and close the handles when we're finished.
1278 evaluates to true if text from the input file is currently being "cut"
1378 Returns the name of the input file being read.
1392 Returns the current input filehandle object.
1409 the input streams that are currently in the middle of being parsed.
1411 While parsing an input stream, it is possible to invoke
1412 B<parse_from_file()> or B<parse_from_filehandle()> to parse a new input
1413 stream and then return to parsing the previous input stream. Each input
1414 stream to be parsed is pushed onto the end of this input stack
1415 before any of its input is read. The input stream that is currently
1416 being parsed is always at the end (or top) of the input stack. When an
1417 input stream has been exhausted, it is popped off the end of the
1418 input stack.
1420 Each element on this input stack is a reference to C<Pod::InputSource>
1424 to obtain the name and line number of the all input files that are currently
1444 that is currently at the top (end) of the input stream stack
1446 if the input stack is empty.
1449 to obtain the name and line number of the current input file.
1484 This method will push the given input stream on the input stack and
1486 processing. The argument C<$in_fh> is the input stream filehandle to
1492 the new top of the input stream stack. I<Please Note> that it is
1493 possible for this method to use default values for the input and output
1515 $myData{_INPUT_STREAMS} = []; ## stack of all input streams
1518 ## Initialize input indicators
1533 ## Perform beginning-of-document and/or beginning-of-input processing
1549 end-of-document processing and then pop the current input stream from
1550 the top of the input stack.
1553 the new top of the input stream stack.
1564 ## Perform end-of-input and/or end-of-document processing
1573 ## Dont forget to reset the input indicators
1746 B<Pod::InputObjects> defines POD input objects corresponding to