NAME

Erlang::Parser::Node::Case - a case expression

DESCRIPTION

An expression which tries several different pattern matches and guards.

Accessors

of

An Erlang::Parser::Node which is evaluated to be matched against alts.

alts

A list of Erlang::Parser::Node::Alts which are tried against of in turn.

Methods

print

Pretty-prints the node to its filehandle argument.

EXAMPLE

    case ?MODULE:myfun() of
	{X, Y} ->
	    io:format("I'm a tuple! ~p, ~p~n", [X, Y]);
	[X, Y] = Z ->
	    io:format("I'm a list! ~p, ~p~n", Z)
    end