本文为了实现对Agent的编程,提出基于智能自主Agent结构AASC的Agent程序设计语言IAPL。根据IAPL的形式规范,提出基于Java CC来实现该语言的编译器,介绍了编译器实现的过程和主要类的核心代码。实践表明,使用Java CC可提高语言编辑器开发效率。