ANTLR insists on having an alternate for a rule with a syntactic predicate in the lexer. Why? If the syntactic predicate fails, why can't the entire rule not be considered at all? Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/