An interpreter for HAGGIS