#include <scanner.h>
Class diagram for SourceBuffer:
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 |
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) |
int SourceBuffer::length |
char* SourceBuffer::first |
char* SourceBuffer::next [protected]
|
char * SourceBuffer::last [protected]
|