libdap++ Updated for version 3.8.2
|
#include "Error.h"
Go to the source code of this file.
Classes | |
struct | libdap::parser_arg |
Pass parameters by reference to a parser. More... | |
Namespaces | |
namespace | libdap |
Defines | |
#define | FALSE 0 |
#define | ID_MAX 256 |
#define | TRUE 1 |
#define | YY_NO_UNPUT 1 |
#define | YYDEBUG 1 |
Functions | |
int | libdap::check_byte (const char *val) |
Is the value a valid byte? | |
int | libdap::check_float32 (const char *val) |
Is the value a valid float? | |
int | libdap::check_float64 (const char *val) |
int | libdap::check_int16 (const char *val) |
Is the value a valid integer? | |
int | libdap::check_int32 (const char *val) |
int | libdap::check_uint16 (const char *val) |
int | libdap::check_uint32 (const char *val) |
int | libdap::check_url (const char *val) |
Is the value a valid URL? | |
bool | libdap::is_keyword (string id, const string &keyword) |
void | libdap::save_str (string &dst, const char *src, const int) |
void | libdap::save_str (char *dst, const char *src, const int line_num) |
Save a string to a temporary variable during the parse. | |
parse_error | |
Generate error messages for the various parsers.
| |
void | libdap::parse_error (parser_arg *arg, const char *msg, const int line_num, const char *context) |
void | libdap::parse_error (const string &msg, const int line_num, const char *context) |
#define TRUE 1 |
Definition at line 50 of file parser.h.
Referenced by libdap::check_byte(), libdap::check_float32(), libdap::check_float64(), libdap::check_int16(), libdap::check_int32(), libdap::check_uint16(), libdap::check_uint32(), and libdap::check_url().