Parser Class Reference

#include <parser.h>

Collaboration diagram for Parser:

Collaboration graph

List of all members.

Detailed Description

parser (static only) interface

Definition at line 77 of file parser.h.

Static Public Member Functions

static int parse (IScanner *scanner, IBuilder *builder, std::string fileName)

Public Attributes


Private Member Functions

 Parser ()

Constructor & Destructor Documentation

Parser (  )  [private]

Member Function Documentation

int parse ( IScanner scanner,
IBuilder builder,
std::string  fileName 
) [static]

scanner IScanner object used to read input
builder IBuilder object used to build output
fileName Name (or alias) of input file name used in error/warning messages.
Return zero value on success, error code otherwise.

Definition at line 302 of file

Referenced by main().

Here is the caller graph for this function:

Member Data Documentation

IScanner* scanner

Definition at line 88 of file parser.h.

Builder* builder

Definition at line 89 of file parser.h.

The documentation for this class was generated from the following files:
Generated on Sat Jul 4 18:33:17 2009 for vyp08 (compiler and interpreter of VYP08 language) by  doxygen 1.5.4