%%% cdecl: entering scope
%%% cdecl: declaration of x, type int
%%% cdecl: call of foo with arg y
%%% cdecl: entering scope
%%% cdecl: declaration of x, type int
%%% cdecl: typedef of integer as type int
%%% cdecl: declaration of y, type integer
%%% cdecl: declaration of q, type integer
%%% cdecl: exiting scope
%%% cdecl: call of integer with arg z
%%% cdecl: call of integer with arg w
%%% cdecl: exiting scope
final parse result: (nil)
