5 #ifndef CMR_DUMMY_PARSER_INCLUDED 
    6 #define CMR_DUMMY_PARSER_INCLUDED 
   34         virtual bool get_att_type(
const AString& markup_name, 
Types& type, 
bool& is_tuple, 
AString& attName) = 0;
 
   80         const AString& get_source_name();
 
   85         WORD_TYPE read_next();
 
  107             return type_ == EMPTY;
 
  116             return type_ == OPER;
 
  118         bool is_oper(
const char* s);
 
  119         bool is_oper_read(
const char* s);
 
  126             return type_ == IDENT;
 
  128         bool is_ident(
const char* s);
 
  129         bool is_identu(
const char* s);
 
  130         bool is_ident_read(
const char* s);
 
  131         bool is_identu_read(
const char* s);
 
  132         bool is_ident_read(
AString& s);
 
  139             return type_ == STRING;
 
  143             bool r = type_ == STRING;
 
  157             return type_ == QSTRING;
 
  161             bool r = type_ == QSTRING;
 
  174         bool is_number(
int& v);
 
  175         bool is_number_read(
int& v);
 
  176         bool is_number_read(
AString& v);
 
  189             string_mode_ = basic;
 
  205         int get_line() 
const;
 
  246             operator bool ()
 const 
  268         bool is_end_stream() 
const;
 
  272         bool is_begin_markup() 
const;
 
  277         bool is_end_markup() 
const;
 
  278         bool is_end_markup(
const char* tag) 
const;
 
  283         bool is_begin_end_markup() 
const;
 
  284         bool is_markup(
const char* tag) 
const;
 
  289         const  AString get_markup_name() 
const;
 
  293         bool is_set(
const AString& attName) 
const;
 
  303         AttIterator get_att_list();
 
  312         void get_value(
AString& buf) 
const;
 
  356         bool match(
const AChar* section, 
const AChar* name) 
const;
 
  359         bool match_index(
const AChar* section, 
const AChar* name) 
const;
 
  360         const AChar* get_index() 
const;
 
  361         int get_index_num() 
const;
 
  362         void get_value(
AString& value) 
const;
 
  363         int get_valueNum() 
const;
 
  364         const AChar* get_value() 
const;
 
WORD_TYPE get_type()
Definition: Parser.h:97
Definition: Parser.cpp:19
bool is_qstring_read(AString &s)
Definition: Parser.h:159
Definition: Parser.cpp:1499
Definition: StringBuffer.h:21
WORD_TYPE
Definition: Parser.h:50
char AChar
Definition: Type.h:65
AString to_string(long number, int width=0, char pad= '0')
Definition: Time.cpp:1405
bool is_ident()
Definition: Parser.h:124
bool is_oper()
Definition: Parser.h:114
#define CMREXD
Definition: Compiler.h:22
AString & get_word()
Definition: Parser.h:90
AttIterator()
Definition: Parser.h:241
bool is_string()
Definition: Parser.h:137
const StringBuffer & get_layout() const 
Definition: Parser.h:196
bool is_string_read(AString &s)
Definition: Parser.h:141
void * next_
Definition: Parser.h:244
bool is_qstring()
Definition: Parser.h:155
const char * value
Definition: Parser.h:243
bool is_eof()
Definition: Parser.h:105
const ListAString & get_comment() const 
Definition: Parser.h:200
const char * name
Definition: Parser.h:242
void set_string_mode(bool basic=true)
Definition: Parser.h:187
Definition: IOBStream.h:29
Types
Definition: Type.h:131
bool get_string_mode() const 
Definition: Parser.h:183