Fixed rehash entries chain order.
Fixed double free of first file read.
If ':abc' is not keyword, let it be :method.
Wrap function declaration with function pointer parenthesis.
Generate raw and struct in order.
Rename init_class to xxx_init_class.
Parse space after ':require' keyword
Generate global class variable.
Support ':typedef' keyword.