JSHint/JSLint/JSCS fixups and variable hoisting -- no functional change, just bits of code cleanup.
JSHint/JSLint/JSCS fixups and variable hoisting -- no functional change, just bits of code cleanup.

GerHobbelt/jison-lex,GerHobbelt/jison-lex