GME  13
Public Member Functions | Protected Attributes
ParserBlackBox< Lexer, Parser, Token > Class Template Reference

#include <PBlackBox.h>

Collaboration diagram for ParserBlackBox< Lexer, Parser, Token >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParserBlackBox (FILE *f)
 ParserBlackBox (char *fname)
 ~ParserBlackBox ()
Parser * parser ()
Lexer * getLexer ()

Protected Attributes

DLGFileInputin
Lexer * scan
_ANTLRTokenPtr tok
ANTLRTokenBufferpipe
Parser * _parser
FILE * file

Detailed Description

template<class Lexer, class Parser, class Token>
class ParserBlackBox< Lexer, Parser, Token >

Definition at line 38 of file PBlackBox.h.


Constructor & Destructor Documentation

template<class Lexer , class Parser , class Token >
ParserBlackBox< Lexer, Parser, Token >::ParserBlackBox ( FILE *  f) [inline]

Definition at line 48 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
ParserBlackBox< Lexer, Parser, Token >::ParserBlackBox ( char *  fname) [inline]

Definition at line 59 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
ParserBlackBox< Lexer, Parser, Token >::~ParserBlackBox ( ) [inline]

Definition at line 74 of file PBlackBox.h.


Member Function Documentation

template<class Lexer , class Parser , class Token >
Lexer* ParserBlackBox< Lexer, Parser, Token >::getLexer ( ) [inline]

Definition at line 81 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
Parser* ParserBlackBox< Lexer, Parser, Token >::parser ( ) [inline]

Definition at line 80 of file PBlackBox.h.


Member Data Documentation

template<class Lexer , class Parser , class Token >
Parser* ParserBlackBox< Lexer, Parser, Token >::_parser [protected]

Definition at line 44 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
FILE* ParserBlackBox< Lexer, Parser, Token >::file [protected]

Definition at line 45 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
DLGFileInput* ParserBlackBox< Lexer, Parser, Token >::in [protected]

Definition at line 40 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
ANTLRTokenBuffer* ParserBlackBox< Lexer, Parser, Token >::pipe [protected]

Definition at line 43 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
Lexer* ParserBlackBox< Lexer, Parser, Token >::scan [protected]

Definition at line 41 of file PBlackBox.h.

template<class Lexer , class Parser , class Token >
_ANTLRTokenPtr ParserBlackBox< Lexer, Parser, Token >::tok [protected]

Definition at line 42 of file PBlackBox.h.


The documentation for this class was generated from the following file: