Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PPI::Statement::UnmatcUserrContributed Perl DPPI::Statement::UnmatchedBrace(3)

NAME
       PPI::Statement::UnmatchedBrace -	Isolated unmatched brace

SYNOPSIS
	 sub foo {
	     1;
	 }

	 } # <--- This is an unmatched brace

INHERITANCE
	 PPI::Statement::UnmatchedBrace
	 isa PPI::Statement
	     isa PPI::Node
		 isa PPI::Element

DESCRIPTION
       The "PPI::Statement::UnmatchedBrace" class is a miscellaneous utility
       class. Objects of this type should be rare, or not exist	at all in
       normal valid PPI::Document objects.

       It can be either	a round	')', square ']'	or curly '}' brace, this class
       does not	distinguish. Objects of	this type are only allocated at	a
       structural level, not a lexical level (as they are lexically invalid
       anyway).

       The presence of a "PPI::Statement::UnmatchedBrace" indicated a broken
       or invalid document. Or maybe a bug in PPI, but far more	likely a
       broken Document.	:)

METHODS
       "PPI::Statement::UnmatchedBrace"	has no additional methods beyond the
       default ones provided by	PPI::Statement,	PPI::Node and PPI::Element.

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.32.1			  2019-07-09 PPI::Statement::UnmatchedBrace(3)

NAME | SYNOPSIS | INHERITANCE | DESCRIPTION | METHODS | SUPPORT | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=PPI::Statement::UnmatchedBrace&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help