1 2 3 4 5 6 7 8 9 10
TranslationUnit[0:0->2:0] FunctionDeclaration[0:0->2:0] NamedType[0:0->0:4] int foo ( ) FunctionDefinition[1:0->2:0] { }