Commit History

Author SHA1 Message Date
  Mukund Sivaraman 31745f2d59 [2369] Add TODOs to remove saveLine() and compact() later 12 years ago
  Mukund Sivaraman ff7cec44f4 [2369] Describe why the operation failed in OpenError exception 12 years ago
  Mukund Sivaraman 265fb98ba1 [2369] Make constructors explicit 12 years ago
  Mukund Sivaraman 9af419deb6 [2369] Add InputSource::mark() as a combination of saveLine() and compact() 12 years ago
  Mukund Sivaraman ccb0973459 [2369] Constify variables in various places 12 years ago
  Mukund Sivaraman 4d7d67838c [2369] Read data from the test file to check the InputSource 12 years ago
  Mukund Sivaraman ed1a2ad7df [2369] Use the more specialized std::ifstream instead of std::fstream 12 years ago
  Mukund Sivaraman 9f5232047b [2369] Rename non-existent filename in test 12 years ago
  Mukund Sivaraman 80b227af0b [2369] Move exceptions to the top of class 12 years ago
  Mukund Sivaraman a2090f1d57 [2369] Throw OpenError when opening the input file fails 12 years ago
  Mukund Sivaraman f142087f73 [2369] Add a file test as well 12 years ago
  Mukund Sivaraman e32617d592 [2369] Explain how compact() affects ungetAll() 12 years ago
  Mukund Sivaraman eb92bed532 [2369] Distinguish between EOF and failures in getChar() 12 years ago
  Mukund Sivaraman 5ac6e8b56c [2369] Use a const variable's value for END_OF_STREAM state 12 years ago
  Mukund Sivaraman 710bac3516 [2369] Initialize buffer_pos_ with 0 12 years ago
  Mukund Sivaraman b27d601b91 [2369] Constify name_ 12 years ago
  Mukund Sivaraman 6b8bf7d03e [2369] Rename exception to UngetBeforeBeginning 12 years ago
  Mukund Sivaraman 6847454e58 [2369] Rename files to master_lexer_inputsource.{cc,h} 12 years ago
  Mukund Sivaraman 0dd898f809 [2369] Use createSreamName() from #2371 instead of using sprintf() 12 years ago
  Mukund Sivaraman ba71154440 [2369] Fix vector::erase() call in InputSource 12 years ago
  Mukund Sivaraman 51e26dc96b [2369] Add InputSource::compact() method 12 years ago
  Mukund Sivaraman 9843e33b58 [2369] Add API documentation for InputSource 12 years ago
  Mukund Sivaraman b5ca6ac342 [2369] Make InputSource manage opening files internally 12 years ago
  Mukund Sivaraman 2c8d3ac2d8 [2369] Check saveLine() + ungetAll() 12 years ago
  Mukund Sivaraman a6093a8ef8 [2369] Throw a custom exception in ungetChar() 12 years ago
  Mukund Sivaraman cb9e761c57 [2369] Update comment, whitespace 12 years ago
  Mukund Sivaraman 7fb91131cd [2369] Check as much as possible that line numbers are decremented correctly 12 years ago
  Mukund Sivaraman 8aa5e22a0f [2369] Fix test, skipping backwards before doing newline check 12 years ago
  Mukund Sivaraman 29ff6bebc9 [2369] Add InputSource helper class (work-in-progress) 12 years ago
  Mukund Sivaraman dc3884d6b3 Merge branch 'master' into trac2357 12 years ago