"hello world" - AST function (main) type (int) arguments (void) { call type (int) symbol (printf) type (int function ( char * ) ) symbol (string_0) "Hola Mundo!\n" type (char [13] ) } Note: a new symbol (string_%d) has been created at the encounter of a string.