97      void Load(std::istream &stream, 
const QString &terminator = 
"END");
 
 
Container for Keyword-value pair.
Definition PvlToken.h:38
 
Construct Token list from a stream.
Definition PvlTokenizer.h:76
 
bool SkipWhiteSpace(std::istream &stream)
Skips over whitespace so long as it is not inside quotes.
Definition PvlTokenizer.cpp:257
 
void Clear()
Empties the token list.
Definition PvlTokenizer.cpp:32
 
QString ReadToSingleQuote(std::istream &stream)
Definition PvlTokenizer.cpp:315
 
~PvlTokenizer()
Destroys the Tokenizer object and token list.
Definition PvlTokenizer.cpp:27
 
QString ReadToBrace(std::istream &stream)
Definition PvlTokenizer.cpp:397
 
QString ReadToParen(std::istream &stream)
Definition PvlTokenizer.cpp:353
 
QString ReadToDoubleQuote(std::istream &stream)
Definition PvlTokenizer.cpp:277
 
std::vector< Isis::PvlToken > & GetTokenList()
Definition PvlTokenizer.cpp:487
 
QString ReadToken(std::istream &stream)
Reads and returns a token from the stream.
Definition PvlTokenizer.cpp:233
 
QString ReadComment(std::istream &stream)
Reads and returns a comment from the stream.
Definition PvlTokenizer.cpp:205
 
std::vector< Isis::PvlToken > tokens
The array of Tokens parse out of the stream.
Definition PvlTokenizer.h:79
 
void ValidateCharacter(int c)
Make sure a character is valid printable (non-control) character.
Definition PvlTokenizer.cpp:496
 
void ParseCommaList(Isis::PvlToken &t, const QString &cl)
This routine parses a QString containing a comma separated list.
Definition PvlTokenizer.cpp:449
 
PvlTokenizer()
Constructs a Tokenizer with an empty token list.
Definition PvlTokenizer.cpp:22
 
void Load(std::istream &stream, const QString &terminator="END")
Loads the Token list from a stream.
Definition PvlTokenizer.cpp:48
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16