NAME
Erlang::Parser::Node::Receive - a receive statement
DESCRIPTION
Receives a message from the mailbox which matches any pattern (and guard); optionally with a timeout.
Accessors
alts- 
A list of Erlang::Parser::Node::Alts which are matched against the process mailbox.
 aft- 
An optional Erlang::Parser::Node::ReceiveAfter.
 
Methods
print- 
Pretty-prints the node to its filehandle argument.
 
EXAMPLE
receive
	{X, Y} when is_bool(X) ->
		X;
	{X, Y, Z} ->
		Y + Z;
	_ ->
		io:format("wth~n", [])
after
	10000 ->
		{error, timeout}
end