Codes for constructed languages