Add support for the GAP language