allow prefix '|' in rule alt
fix compile-time error line number reporting