I created two files. /* File one */ lexer grammar VhdlLex; /* File two */ parser grammar VhdlPar; options { tokenVocab=VhdlLex; } It works just fine now. Thanks. -- aka: timotheus web: http://tstotts.net/