[fix] doesn't allow type as Designator
[fix][compiler] string constants
[fix][compiler] remove useless TODO
Merge pull request #62 from pointhi/master

[fix][compiler] fix compiler bugs and syntax conditions