TranslationUnit[0:0->2:0]
FunctionDeclaration[0:0->2:0]
NamedType[0:0->0:4]
int
foo
(
)
FunctionDefinition[1:0->2:0]
{
}