FileReader
FileReader(filename, preprocess=False, defines={}, message_handler=None)
Bases: MessageHandler
Read file line by line with error reporting and preprocessor.
| PARAMETER | DESCRIPTION |
|---|---|
filename
|
file to read
TYPE:
|
preprocess
|
whether to run preprocessor
TYPE:
|
defines
|
dictionary with preprocessor defines
TYPE:
|
message_handler
|
message handler to use for error reporting
TYPE:
|
get_line()
Get next line from file, or None if at end of file.
| RETURNS | DESCRIPTION |
|---|---|
str | None
|
next line from file, or None if at end of file |