JetBrains / ForTea

Apache License 2.0
56 stars 10 forks source link

Parse the whole include context #9

Closed kirillgla closed 4 years ago

kirillgla commented 4 years ago

Prior to this, many features (including the code-behind generator) had to parse T4 file manually (by creating and running a new lexer/parser). That made it impossible to implement proper navigation to the symbols defined in the indirect include context. That could also create significant memory traffic and lead to performance issues, although that was not significant enough to be visible