Go言語で、標準入力から文字列を受け取り、その文字列を標準出力に出力する実行ファイルを生成するプログラムを作る、といったようなことは可能でしょうか?
また、可能ならばどのような方法ありますか?

Go言語で簡単なコンパイラを作ってみたいと思っているのですが、プログラムから動的に実行ファイルを生成する方法がよくわかりません。
よろしくお願いします。

6/24 8:48 コメントで指摘頂いた点を修正しました。