Cleanup _parser.y to remove unnecessary includes.
Implement float type.
Fix compilation errors and add float to vim syntax.