I think I’ve really lost touch with CS. I don’t understand why the below is throwing an illegal rejoinder on the first b:
t: START ($undef) if ($nameknown) {[Hi][Welcome back][Hello again][Good to see you again] $nameknown reuse(STARTTOPIC)}
else {[Hi][Welcome][Hello][Good to meet you] What is your name?}
a:FORMAL (Mr. *~1) What would you like me to call you?
b:(me _*) $nameknown = ‘_0 Thank you $nameknown reuse(STARTTOPIC)
b:(_*) $nameknown = ‘_0 Thank you $nameknown reuse(STARTTOPIC)
a:(Mrs. *~1) reuse(FORMAL)
a:(Miss *~1) reuse(FORMAL)
a:(*1 *1) reuse(FORMAL)
a:(_*1) $nameknown = ‘_0 Thank you $nameknown reuse(STARTTOPIC)
a:(*) reuse(FORMAL)