Change the command line, read a file and parse it, instead of a string parameter.
Add case insensitivity on keyword and type.
Add a CPP generator, currently create an invalid struct with the struct name and field name.