/**
* This script sends the user's pizza order to the pizza restaurant via email.
*/
state OrderPizza {
pattern "start" template "Would you like a , , or pizza?";
pattern "[stop quit exit]" template "Your order has been canceled, type 'start' to place another order?";
pattern "*" that "Would you like a small, medium, or large pizza?" template setSize();
pattern "*" that "What type of pizza would you like, pepperoni hawaiian vegetarian cheese?" template setType();
pattern "^ delivery ^" that "Is this for delivery, or pickup?" template setDelivery();
pattern "*" that "Is this for delivery, or pickup?" template setPickup();
pattern "*" that "Please enter your address." template setAddress();
pattern "*" that "Please enter your phone number." template setPhone();
function setSize() {
conversation.order = new Object();
conversation.order.size = conversation.input[-1];
return "What type of pizza would you like,