MBDyn-1.7.3
|
#include <iostream>
#include <fstream>
#include <limits>
#include <ac/f2c.h>
#include <string.h>
#include <ctype.h>
#include <cstdlib>
#include <unistd.h>
#include <typeinfo>
#include "myassert.h"
#include "input.h"
#include "mathp.h"
#include "matvec3.h"
#include "matvec3n.h"
#include "matvec6.h"
#include "mbsleep.h"
#include "ltstrcase.h"
Go to the source code of this file.
Classes | |
class | LowParser |
class | KeyTable |
struct | DescRead |
class | HighParser |
class | HighParser::ErrInvalidCallToGetDescription |
class | HighParser::ErrKeyWordExpected |
class | HighParser::ErrSemicolonExpected |
class | HighParser::ErrColonExpected |
class | HighParser::ErrMissingSeparator |
class | HighParser::ErrIntegerExpected |
class | HighParser::ErrRealExpected |
class | HighParser::ErrStringExpected |
class | HighParser::ErrIllegalDelimiter |
class | HighParser::ErrValueOutOfRange< T > |
struct | HighParser::ErrOut |
struct | HighParser::WordSet |
struct | HighParser::range_base< T > |
struct | HighParser::range_any< T > |
struct | HighParser::range_ge< T > |
struct | HighParser::range_gt< T > |
struct | HighParser::range_le< T > |
struct | HighParser::range_lt< T > |
struct | HighParser::range_2_base< T > |
struct | HighParser::range_ge_le< T > |
struct | HighParser::range_gt_le< T > |
struct | HighParser::range_ge_lt< T > |
struct | HighParser::range_gt_lt< T > |
Functions | |
bool | SetDescData (const std::string &s, DescRead *rf) |
bool | ReadDescription (HighParser &HP, const std::string &desc) |
std::ostream & | operator<< (std::ostream &out, const HighParser::ErrOut &err) |
HighParser::ErrOut | mbdyn_get_line_data (void) |
std::ostream & | mbdyn_print_line_data (std::ostream &out) |
Variables | |
const unsigned int | iDefaultBufSize |
HighParser::ErrOut mbdyn_get_line_data | ( | void | ) |
Definition at line 603 of file parser.cc.
References pHP, and unknownErr.
Referenced by TypedValue::Cast(), and MathParser::stmt().
std::ostream& mbdyn_print_line_data | ( | std::ostream & | out | ) |
std::ostream& operator<< | ( | std::ostream & | out, |
const HighParser::ErrOut & | err | ||
) |
Definition at line 1372 of file parser.cc.
References DIR_SEP, HighParser::ErrOut::iLineNumber, HighParser::ErrOut::sFileName, and HighParser::ErrOut::sPathName.
bool ReadDescription | ( | HighParser & | HP, |
const std::string & | desc | ||
) |
Definition at line 310 of file parser.cc.
References DEBUGCOUTFNAME, DescFuncMap, func(), HighParser::GetLineData(), HighParser::GotDescription(), HighParser::IsArg(), HighParser::IsDescription(), and MBDYN_EXCEPT_ARGS.
Referenced by HighParser::GetDescription().
Definition at line 301 of file parser.cc.
References DescFuncMap.
Referenced by InitDescData(), and module_init().
const unsigned int iDefaultBufSize |
Definition at line 133 of file parser.h.
Referenced by IncludeParser::GetFileName(), HighParser::GetString(), HighParser::GetStringWithDelims(), and HighParser::ParseWord().