The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Compiler::Parser::Node::ElseStmt

INHERITANCE

    Compiler::Parser::Node::ElseStmt
    isa Compiler::Parser::Node

DESCRIPTION

    ElseStmt node has single pointer of 'stmt'.
    Also, this node has 'next' pointer to access next statement's node.

LAYOUT

     _____________        ___________
    |             | next |           |
    |   ElseStmt  |----->|           |
    |_____________|      |___________|
           |
      stmt |
           v

Example

e.g.) else { $a++; } ...

            |
     _______|_______        _________
    |               | next |         |
    |   ElseStmt    |----->|  .....  |
    |_______________|      |_________|
            |
      stmt  |
     _______v_______
    |               |
    |     Inc(++)   |
    |_______________|
            |
      expr  |
     _______v_______
    |               |
    |      $a       |
    |_______________|

SEE ALSO

[Compiler::Parser::Node](http://search.cpan.org/perldoc?Compiler::Parser::Node)

AUTHOR

Masaaki Goshima (goccy) <goccy54@gmail.com>

COPYRIGHT AND LICENSE

Copyright (C) Masaaki Goshima (goccy).

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