1 } func b() { let a = 1 } func c() { let a = 1 } } ASTSourceFileScope 0xb3ef67000, [1:1 - 14:1] 'Source.swift' `-NominalTypeDeclScope 0xb3ef79eb0, [1:1 - 13:1] 'A' `-NominalTypeBodyScope 0xb3ef79eb0, [1:10 - 13:1] 'A' |-AbstractFunctionDeclScope 0xb3ef8a020, [2:5 - 4:5] 'a()' `-FunctionBodyScope 0xb3ef8a020, [2:14 - 4:5] `-BraceStmtScope 0xb3ef8a268, [2:14 - 4:5] `-PatternEntryDeclScope 0xb3ef8a1f0, [3:13 - 4:5] entry `-PatternEntryInitializerScope 0xb3ef8a1f0, [3:17 - 3: |-AbstractFunctionDeclScope 0xb3ef8a300, [6:5 - 8:5] 'b()' `-FunctionBodyScope 0xb3ef8a300, [6:14 - 8:5] `-BraceStmtScope 0xb3ef8a548, [6:14 - 8:5] `-PatternEntryDeclScope 0xb3ef8a4d0, [7:13 - 8:5] entry `-PatternEntryInitializerScope 0xb3ef8a4d0, [7:17 - 7: `-AbstractFunctionDeclScope 0xb3ef8a5e0, [10:5 - 12:5] 'c()' `-FunctionBodyScope 0xb3ef8a5e0, [10:14 - 12:5] `-BraceStmtScope 0xb3ef8a828, [10:14 - 12:5] `-PatternEntryDeclScope 0xb3ef8a7b0, [11:13 - 12:5] entr `-PatternEntryInitializerScope 0xb3ef8a7b0, [11:17 - 1