Merge pull request #29 from emilyhsia/master

parser: parse external declarations