Rework Parser::makeStream "entry" variable handling

Scopes the entry variable so people don't try to use it in between
4 jobs for makeStreamPatch in 11 minutes and 28 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #41301
build

00:08:46

passed #41302
build_clang_libcpp

00:08:41

passed #41303
build_gcc_49

00:11:27

passed #41304
build_mingw64_fedora

00:04:37