don't use c++ keyword as rule name
Convert to tree parser
Prefix all tokens with CSS_

Prevents define collision in C
Make it compile again