|
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().