Core: Add prefixer visitor.
Core: Improve Printer and VisitorBase features.
Core: Fix semicolons in grammar.