BASIC, preprocessed with the C preprocessor.
Sweet Skuld, I don't know if I love the idea or hate it!
I will say however, if the preprocessor was a seperate binary from cc, it could have an option to not insert #line lines and you wouldn't need another program to remove them...
Only in #riscos #dde