Add braced type def
Parse unit type
Modify parse_braced_type_def
Add parse_indented_type_def
Modify require_semi
Add parse_all and parse_file