Recently Apple has released Swift 2.0 and I delve into it for production development.
Before that, I have written my software around MVVM pattern in pure Objective-C. If you are interested in this approach you can check Github repo…
This is 8th part of my series about creating Swift AST in Swift. In this part I will cover special kinds of function-like declarations. You can find previous part here.
In previous part I have cover struct and class declarations. In this part I will describe another fundamental pillar of Swift language: protocols.
As usually, let’s start from looking on grammar: