NAME
Embperl::Syntax::EmbperlBlocks - syntax for Embperl Blocks and metacommands
SYNOPSIS
DESCRIPTION
Class derived from Embperl::Syntax to define the syntax for Embperl Blocks and metacommands.
Methods
Embperl::Syntax::EmbperlBlocks defines the following methods:
Embperl::Syntax::EmbperlBlocks -> new / $self -> new
Create a new syntax class. This method should only be called inside a constructor of a derived class.
AddMetaCmd ($cmdname, $procinfo)
Add a new metacommand with name $cmdname
and use processor info from $procinfo
. See Embperl::Syntax for a definition of procinfo.
AddMetaCmdWithEnd ($cmdname, $endname, $procinfo)
Add a new metacommand with name $cmdname
and use processor info from $procinfo
. Addtionaly specify that a matching $endname
metacommand must be found to end the block, that is started by this metacommand. See Embperl::Syntax for a definition of procinfo.
AddMetaCmdBlock ($cmdname, $endname, $procinfostart, $procinfoend)
Add a new metacommand with name $cmdname
and and a second metacommand $endname
which ends the block that is started by $cmdname
. Use processor info from $procinfo
. See Embperl::Syntax for a definition of procinfo.
Author
G. Richter (richter at embperl dot org)
See Also
Embperl::Syntax