結果 : explain input buffering with example in compiler design