Index

C++ Code Documentation

loop::Parser

Derived from: loop::Lexer

File: LAB/loop/Parser.H

public:
  • Parser();
  • virtual ~Parser();
  • int parse( base::ArrayX<EvalLoop::Hash,4> &matrix, base::String const &s );
protected:
  • void error( char const *message );
  • base::ArrayX<EvalLoop::Hash,4> *_matrix;
  • uint _index;
  • int parse();
private:
  • static int const FINAL;
  • static int const FLAG;
  • static int const NTBASE;
  • static int const LAST;
  • static int const EMPTY;
  • static int const EOF_;
  • static int const TERROR;
  • static int const ERRCODE;
  • static int const INITDEPTH;
  • static size_t const MAXDEPTH;
  • static UCHAR const translate[];
  • static short const r1[];
  • static short const r2[];
  • static short const defact[];
  • static short const defgoto[];
  • static short const pact[];
  • static short const pgoto[];
  • static short const table[];
  • static short const check[];
  • int TRANSLATE( int x);
  • Parser( Parser const & );
    disabled
  • Parser &operator=( Parser const & );
    disabled


loop::Parser GANG