Avoid line-breaking ugliness
Ignore comment correctly
Avoid putting inline comment on the next line
Avoid moving inline comment to next line