Removed duplicate characters from lexer 'accept' string
Changed view writer to use static arrays for HTML output (more efficient)