The specification of EppaBasic