Search results for "module:PPI::Token::Separator"
PPI::Token::Separator - The __DATA__ and __END__ tags
Although superficially looking like a normal PPI::Token::Word object, when the "__DATA__" and "__END__" compiler tags appear at the beginning of a line (on supposedly) their own line, these tags become file section separators. The indicate that the t...
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
PPI - Parse, Analyze and Manipulate Perl (without perl)
About this Document This is the PPI manual. It describes its reason for existing, its general structure, its use, an overview of the API, and provides a few implementation samples. Background The ability to read, and manipulate Perl (the language) pr...
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
PPI::Tokenizer - The Perl Document Tokenizer
PPI::Tokenizer is the class that provides Tokenizer objects for use in breaking strings of Perl source code into Tokens. By the time you are reading this, you probably need to know a little about the difference between how perl parses Perl "code" and...
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
PPI::Token::HereDoc - Token class for the here-doc
Here-docs are incredibly handy when writing Perl, but incredibly tricky when parsing it, primarily because they don't follow the general flow of input. They jump ahead and nab lines directly off the input buffer. Whitespace and newlines may not matte...
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC
PPI::Token::Structure - Token class for characters that define code structure
The "PPI::Token::Structure" class is used for tokens that control the general tree structure or code. This consists of seven characters. These are the six brace characters from the "round", "curly" and "square" pairs, plus the semi-colon statement se...
OALDERS/PPI-1.278 - 11 Mar 2024 02:22:07 UTC