#include <parser.h>
Class diagram for Parser:
Public Members | |||
Parser (Scanner* scanner, bool silent) | |||
Expr* | readExpr (fint& line, char*& sourceStart, fint& sourceLength) | ||
Object* | readBody (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) |
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) |