Some factorization. Move prev fix of paren char. Rewrite lang-c tests
Add asm tests