The GNLG project source code