class SOURCE




Public


Readable Attributes
attr file_name : FILE_PATH ;
attr line_no : CARD ;

Features
comment( .. Included as comment
comment : STR .. Included as comment
create(
create(fname : STR) : SAME
create( .. Included as create
escape( .. Included as escape
escape : CHAR .. Included as escape
finished : BOOL .. Included as finished
line : STR_CURSOR .. Included as line
pp_line : STR_CURSOR .. Included as pp_line

Iters
line! : STR_CURSOR .. Included as line!
pp_line! : STR_CURSOR .. Included as pp_line!


Private

File_Path, File_Access, Bad_Nesting, Missing_Toggle,
Dup_Name, Unknown ;
File_Path, File_Access, Bad_Nesting, Missing_Toggle,
File_Path, File_Access, Bad_Nesting, Missing_Toggle,
shared Messages : ARRAY{STR} ;
shared Messages : ARRAY{STR} ;
File_Path, File_Access, Bad_Nesting, Missing_Toggle,
const Msg_Count : CARD := Unknown + 1 ;
Dup_Name, Unknown ;
attr else_seen : FLIST{BOOL} ;
attr else_seen : FLIST{BOOL} ;
attr escape_char : CHAR ;
attr escape_char : CHAR ;
attr file_name : FILE_PATH ;
attr fyle_cursor : STR_CURSOR ;
attr fyle_cursor : STR_CURSOR ;
init(me : SAME)
line_escaped( .. Included as line_escaped
attr line_no : CARD ;
attr nesting_valid : BOOL ;
attr nesting_valid : BOOL ;
shared report : REPORTER ;
shared report : REPORTER ;
attr stack : FLIST{BOOL} ;
attr stack : FLIST{BOOL} ;
attr toggles : FSET{STR} ;
attr toggles : FSET{STR} ;

The Sather Home Page