Es heisst im Artikel, Quelltext werde meist von Hand geschrieben, und manchmal generiert. Solange der generierte Code nur als Vorlage dient und vom Entwickler weiterverarbeitet wird, würde ich den generierten Code als Quelltext bezeichnen. Anderenfalls ist das Dokument, aus dem der Code generiert wird, zum neuen Quelltext geworden. In der GPL beispielsweise (die ja aus juristischen Gründen die verwendeten Begriffe möglichst exakt definiert) wird Quelltext definiert als die Form der Software, in der der Entwickler bevorzugt seine Änderungen vornimmt. Wenn jemand Teile seines Codes in UML schreibt, dann ist das eben (Teil) des Quelltexts. Aus lex und yacc Input wird ja auch C, dennoch sind die lex und yacc Inputfiles der eigentliche Quelltext. Vielleicht ist "von Hand" irreführend, denn die automatische Vervollständigung der Syntax durch einige Editoren ist ja je nach Betrachtungsweise auch nicht "von Hand", obwohl der mit solchen Hilfen entstandene Code dennoch das Kriterium erfüllt, dass der Entwickler seine Änderungen bevorzugt darin vornimmt. Auch der Einsatz von Refactoringtools führt zu Quelltextänderungen "nicht von Hand". -- DirkHerrmann 07:56, 3. Sep. 2010 (CEST)