Compiler Design Input Buffering