program := statement* statement := expression expression := call | string_literal call := name "(" argument-list? ")" argument-list := string_literal ("," string_literal)*