Thanks for the comment. Because this &quot;Literate&quot; software outputs nicely formatted code (including automatically included comments identifying code blocks) in the target language, it&#x27;s not too big a deal, you can just see what line the compiler errors are referring to in the target source code. CWEB&#x27;s approach of treating the tangled code as only intended for machine reading has the major drawback that you can&#x27;t share the target source code with others and expect them to be able to read it; they need to buy into CWEB too. So there&#x27;s a trade-off here.