Listing 3 Compiler-readable result of "tangling" Listing 2

/*1:*/
#line 8 "hello.w"

/*3:*/
#line 24 "hello.w"

#include <stdio.h>

/*:3*/
#line 9 "hello.w"

main(void)
{
/*2:*/
#line 18 "hello.w"

printf("hello, world\n");

1*:2*/
#line 13 "hello.w"

}

/*:1*/
/* End of File */