The DejaVU Framework -- hush 3.0
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

include: parser.h hush-3.1/grammar/ml/dlp


[.] - [up] [top] - index README make include source logic grammar scripts graphs slides talks
  ifndef  _ml_dlp_parser
  define _ml_dlp_parser
  
  include <hush/term.h>
  include <ml/dlp/lex.h>
  include <ml/dlp/yacc.h>
  
  

dlp_parser


  class dlp_parser : public parser {
  public:
  
  dlp_parser(istream* in, ostream* out = 0);
  dlp_parser(scanner* sc = 0, parser* ps = 0);
  ~dlp_parser();
  
  void init();
  
  term* operator()();
  
  /*
  void op(const char* k, const char* r) { _scanner->op(k,r); }
  void left(const char* k, const char* r) { _scanner->left(k,r); }
  void right(const char* k, const char* r) { _scanner->right(k,r); }
  void pre(const char* k, const char* r) { _scanner->pre(k,r); }
  void spec(const char* k, const char* r) { _scanner->spec(k,r); }
  void decl(const char* k, const char* r) { _scanner->decl(k,r); }
  void alias(const char* k, const char* r) { _scanner->alias(k,r); }
  
  void format(const char* k, const char* r) { }
  */
  
  protected:
  //dlp_lex* _scanner;
  //parser* _parser;
  };

slide: dlp_parser

  endif
  

[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
11/03/98