Arab swallow compilation