TranslationUnit[0:0->2:0] FunctionDeclaration[0:0->2:0] NamedType[0:0->0:3] void foo ( ) FunctionDefinition[0:11->2:0] { VariableDeclaration[1:4->1:20] NamedType[1:4->1:6] int x BracedInitList[1:15->1:20] NumericLiteral[1:16->1:16] 1 NumericLiteral[1:18->1:18] 2 }