1. 05 May, 2016 17 commits
  2. 04 May, 2016 15 commits
  3. 02 May, 2016 2 commits
  4. 30 Apr, 2016 2 commits
  5. 29 Apr, 2016 1 commit
  6. 28 Apr, 2016 1 commit
  7. 27 Apr, 2016 2 commits
    • add .err file for eof_missing test · 94a89d51
      qining authored
    • Fix the infinite loop when an input file lacks EOF · 19647a32
      qining authored
      The input scanner can be trapped in an infinite loop if the given input
      file does not have EOF (and is not ended with a 'whitespace').
      
      The problem is caused by unget(), which keeps rolling back the scanner
      pointer without hitting an EOF at the end of the file. This makes getch()
      function keep returning the last character of the file and never ends,
      and the effect of advance() is always counteracted by unget().