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 |