Tests and Bug Fixes
Added test cases, fixed a bug with parsing.
- When parsing commented out sources, they were always coming back as either invalid or as missing a type. Fixed.
- Added tests to prove this is fixed.