psamm.datasource.context
– File system contexts¶
Utilities for keeping track of parsing context.
-
exception
psamm.datasource.context.
ContextError
¶ Raised when a context failure occurs.
-
class
psamm.datasource.context.
FileMark
(filecontext, line, column)¶ Marks a position in a file.
This is used when parsing input files, to keep track of the position that generates an entry.
-
class
psamm.datasource.context.
FilePathContext
(arg)¶ File context that keeps track of contextual information.
When a file is loaded, all files specified in that file must be loaded relative to the first file. This is made possible by keeping a context that remembers where a file was loaded so that other files can be loaded relatively.