Hello, I'm feeling rather stupid but why doesn't ANTLRWorks recognize 'a' using this grammar? When I gen the grammar using target CSharp3 it does match 'a'. Does ANTLRWorks support semantic predicates? a : A ; A : {true}? 'a' ; Thanks, Chris