Remove unused state variables
Move comment rule to bottom
Call stream.next() only if not style
Improve atom rule
Improve attribute rule