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

SourceBuffer Class Reference

#include <scanner.h>

Class diagram for SourceBuffer:

ResourceObj VMObj

List of all members.

Public Members

 SourceBuffer (long len)
 SourceBuffer (char *start, long len)
 SourceBuffer (FILE* source_file)
void nextPut (char c)
char* where ()
char current_char ()
void advance ()
void reset ()
void pop ()
char* lastWhiteSpaceBefore (char* start)
int length
char* first

Protected Members

char* next
char * last

Detailed Description


Member Function Documentation

SourceBuffer::SourceBuffer (long len) [inline]

SourceBuffer::SourceBuffer (char * start, long len) [inline]

SourceBuffer::SourceBuffer (FILE * source_file)

void SourceBuffer::nextPut (char c) [inline]

char * SourceBuffer::where () [inline]

char SourceBuffer::current_char () [inline]

void SourceBuffer::advance () [inline]

void SourceBuffer::reset () [inline]

void SourceBuffer::pop () [inline]

char * SourceBuffer::lastWhiteSpaceBefore (char * start)


Member Data Documentation

int SourceBuffer::length

char* SourceBuffer::first

char* SourceBuffer::next [protected]

char * SourceBuffer::last [protected]


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