#include <source.h>
Public Member Functions | |
| ClassAdParser () | |
| Constructor. | |
| ~ClassAdParser () | |
| Destructor. | |
| ClassAd * | ParseClassAd (const std::string &buffer, bool full=false) |
| Parse a ClassAd. | |
| ClassAd * | ParseClassAd (const std::string &buffer, int &offset) |
| ClassAd * | ParseClassAd (const char *buffer, bool full=false) |
| ClassAd * | ParseClassAd (const char *buffer, int &offset) |
| ClassAd * | ParseClassAd (FILE *file, bool full=false) |
| ClassAd * | ParseClassAd (std::istream &stream, bool full=false) |
| ClassAd * | ParseClassAd (LexerSource *lexer_source, bool full=false) |
| bool | ParseClassAd (const std::string &buffer, ClassAd &ad, bool full=false) |
| Parse a ClassAd. | |
| bool | ParseClassAd (const std::string &buffer, ClassAd &classad, int &offset) |
| bool | ParseClassAd (const char *buffer, ClassAd &classad, bool full=false) |
| bool | ParseClassAd (const char *buffer, ClassAd &classad, int &offset) |
| bool | ParseClassAd (FILE *file, ClassAd &classad, bool full=false) |
| bool | ParseClassAd (std::istream &stream, ClassAd &classad, bool full=false) |
| bool | ParseClassAd (LexerSource *lexer_source, ClassAd &ad, bool full=false) |
| bool | ParseExpression (const std::string &buffer, ExprTree *&expr, bool full=false) |
| Parse an expression. | |
| bool | ParseExpression (LexerSource *lexer_source, ExprTree *&expr, bool full=false) |
| ExprTree * | ParseExpression (const std::string &buffer, bool full=false) |
| Parse an expression. | |
| ExprTree * | ParseExpression (LexerSource *lexer_source, bool full=false) |
| ExprTree * | ParseNextExpression (void) |
| void | SetDebug (bool d) |
| Lexer::TokenType | PeekToken (void) |
| Lexer::TokenType | ConsumeToken (void) |
It can read from C++ strings, C strings, FILEs, and streams.
|
||||||||||||||||
|
Parse a ClassAd.
|
|
||||||||||||
|
Parse a ClassAd.
|
|
||||||||||||
|
Parse an expression.
|
|
||||||||||||||||
|
Parse an expression.
|