Как мне реализовать печать на стандартный вывод на моем языке? - PullRequest
0 голосов
/ 01 февраля 2019

В настоящее время я делаю компилятор для своего собственного языка программирования в C #, используя LLVMSharp , и я удивляюсь, как реализовать печать в stdout, stderr и получать ввод из stdin.Я посмотрел исходный код для Haskell (GHC) и Rust (rustc), но он был для меня немного другим / сложным ...

Обратите внимание, что я не хочу связывать существующую функциюнапример, printf или что-то в этом роде.

Буду признателен, если кто-нибудь сможет мне это объяснить, или, по крайней мере, укажет мне руководство по этой проблеме.

...