Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

Parser Struct Reference

#include <parser.h>

Class diagram for Parser:

ResourceObj

List of all members.

Public Members

 Parser (Scanner* scanner, bool silent)
ExprreadExpr (fint& line, char*& sourceStart, fint& sourceLength)
ObjectreadBody (fint& line, fint& col, char*& sourceStart, fint& sourceLength)
bool noParseError ()
bool prematureEndOfInputError ()
void fillErrorObj (oop errorObj)
void syntaxError (char* msg, Token* t)
void syntaxError (char* msg, int32 l = -1, int32 c = -1)

Detailed Description


Member Function Documentation

Parser::Parser (Scanner * scanr, bool silnt)

Expr * Parser::readExpr (fint & line, char *& sourceStart, fint & sourceLength)

Object * Parser::readBody (fint & line, fint & col, char *& sourceStart, fint & sourceLength)

bool Parser::noParseError ()

bool Parser::prematureEndOfInputError ()

void Parser::fillErrorObj (oop errorObj)

void Parser::syntaxError (char * msg, Token * t)

void Parser::syntaxError (char * msg, int32 l = -1, int32 c = -1)


The documentation for this struct was generated from the following files:
Generated at Tue Jun 27 12:08:43 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999