public <command> = ( <setupbill> | <thatscorrect> | <correction> );
<setupbill> = (([tiago] [please]) ((set up the ( bill | check )) | (could i have the ( bill | check )) | (i ( would like | want ) to pay) | (can i pay) | bill) [now] [please]);
<thatscorrect> = ( yes | ([yes] you got that ( right | correct )) | ([yes] that is ( right | correct )) );
<setupbill> = (([tiago] [please]) (((set up the) ( bill | check )) | ((could i have the) ( bill | check )) | (i ( (would like) | want ) to pay) | (can i pay) | bill) [now] [please]);