Если вы посмотрите на функциональное программирование, которое имеет много возможностей для написания кода, который генерирует дополнительный код, то, как язык, подобный Lisp, не делает различий между кодом и данными, является значительной частью его силы.
Rails генерирует различные стандартные модели и классы контроллеров из схемы базы данных при создании нового приложения. Совершенно стандартно делать подобные вещи с динамическими языками - у меня есть несколько кусочков PHP, которые генерируют php-файлы, просто потому, что это было самое простое решение проблемы, с которой я сталкивался в то время.
Так что это возможно. Что касается вопроса, который вы задаете, хотя, возможно, он немного расплывчат, какую среду и язык вы используете? Что вы ожидаете от кода и почему его нужно добавить? Конкретный пример может дать более релевантные ответы.