fn build_parser<'a>(
    context: &RewriteContext<'a>,
    tokens: TokenStream
) -> Parser<'a>