package Ġme . pal azz om ichi . brain f uck interpreter . util Ċ Ċ import Ġme . pal azz om ichi . brain f uck interpreter . stream . Brain f uck Reader Ċ import Ġme . pal azz om ichi . brain f uck interpreter . stream . Brain f uck Writer Ċ import Ġjava . io . InputStream Ċ import Ġjava . io . OutputStream Ċ import Ġjava . io . Reader Ċ import Ġjava . io . Writer Ċ Ċ /** Ċ Ġ* ĠAn Ġempty Ġ[ InputStream ]. Ċ Ġ*/ Ċ object ĠEmpty InputStream Ġ: ĠInputStream () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġread () Ġ= Ġ- 1 ĊĠĠĠ Ġoverride Ġfun Ġreset () Ġ= ĠUnit ĊĠĠĠ Ġoverride Ġfun Ġmark Supported () Ġ= Ġtrue Ċ } Ċ Ċ /** Ċ Ġ* ĠAn Ġ[ OutputStream ] Ġthat Ġdoes Ġnothing . Ċ Ġ*/ Ċ object ĠEmpty OutputStream Ġ: ĠOutputStream () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġwrite ( b : ĠInt ) Ġ= ĠUnit Ċ } Ċ Ċ /** ĠCreates Ġa Ġnew Ġ[ Brain f uck Reader ] Ġfor Ġthe Ġ[ Reader ]. Ġ*/ Ċ fun ĠReader . brain f uck () Ġ= ĠBr ain f uck Reader ( this ) Ċ Ċ /** ĠCreates Ġa Ġnew Ġ[ Brain f uck Writer ] Ġfor Ġthe Ġ[ Writer ]. Ġ*/ Ċ fun ĠWriter . brain f uck () Ġ= ĠBr ain f uck Writer ( this ) Ċ