interpreter editor