Complete empty printer methods
Allow trailing semicolon
Allow trailing semicolons in more places