PPI::Token::Quote man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

PPI::Token::Quote(3)  User Contributed Perl Documentation PPI::Token::Quote(3)

NAME
       PPI::Token::Quote - String quote abstract base class

INHERITANCE
	 PPI::Token::Quote
	 isa PPI::Token
	     isa PPI::Element

DESCRIPTION
       The "PPI::Token::Quote" class is never instantiated, and simply
       provides a common abstract base class for the four quote classes.  In
       PPI, a "quote" is limited to only the quote-like things that themselves
       directly represent a string. (although this includes double quotes with
       interpolated elements inside them).

       The subclasses of "PPI::Token::Quote" are:

       '' - PPI::Token::Quote::Single
       "q{}" - PPI::Token::Quote::Literal
       "" - PPI::Token::Quote::Double
       "qq{}" - PPI::Token::Quote::Interpolate

       The names are hopefully obvious enough not to have to explain what each
       class is here. See their respective pages for more details.

       Please note that although the here-doc does represent a literal string,
       it is such a nasty piece of work that in PPI it is given the honor of
       its own token class (PPI::Token::HereDoc).

METHODS
   string
       The "string" method is provided by all four ::Quote classes. It won't
       get you the actual literal Perl value, but it will strip off the
       wrapping of the quotes.

	 # The following all return foo from the ->string method
	 'foo'
	 "foo"
	 q{foo}
	 qq <foo>

   literal
       The "literal" method is provided by ::Quote:Literal and
       ::Quote::Single.	 This returns the value of the string as Perl sees it:
       without the quote marks and with "\\" and "\'" resolved to "\" and "'".

       The "literal" method is not implemented by ::Quote::Double or
       ::Quote::Interpolate yet.

SUPPORT
       See the support section in the main module.

AUTHOR
       Adam Kennedy <adamk@cpan.org>

COPYRIGHT
       Copyright 2001 - 2011 Adam Kennedy.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       The full text of the license can be found in the LICENSE file included
       with this module.

perl v5.16.2			  2011-02-25		  PPI::Token::Quote(3)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net