Asterisk EDI/Editor

Greetings!
Is there an Asterisk IDE (Integrated Development Environment) or an Asterisk-aware Editor that understands Asterisk programming Syntax?

-Eugene