Avatar
parameter_listをインデントベースでパースすると正しくrangeを取れないので例外的に処理することにしたんですが、こういう例外が他にも結構ありそうで、なかなか道のりは長そうです。。。 😢 (parameter_list (parameter "i" interface type='Int') range=[foo.swift:1:17 - line:1:17]) https://github.com/kateinoigakukun/TouchTypist/blob/master/Sources/TypeCheckedAST/Parser/CanonicalTransformer.swift#L22-L29 (edited)
Speed up your build time. Rewrite your source code as type annotated. - kateinoigakukun/TouchTypist