Describe the bug
KeyError 'columns' generated instead of DDLParserError
To Reproduce
Steps to reproduce the behavior:
- Take file https://github.com/penguin9360/School-Projects/blob/3b1d67fae9a95518936e742412d0977f9127dccf/CS%20427%20-%20Software%20Engineering/iTrust/sql/createTables.sql
- Use code ddl = parse_from_file(filepath)
- See error KeyError 'columns'
Expected behavior
DDLParserError with clear error explanation