Charles.Forsyth20060303-partialeea662d19 years agoHistory
23 lines · 596 B · Objective-C
RawDownload
## simple adt that operates on whitespace separated config files# such as /services/webget/config#CfgFile: module{	PATH: con	"/dis/lib/cfgfile.dis";	ConfigFile: adt	{		getcfg:	fn(me: self ref ConfigFile,field:string):list of string;		setcfg:	fn(me: self ref ConfigFile,field:string,val:string);		delete:	fn(me: self ref ConfigFile,field:string);		flush:	fn(me: self ref ConfigFile): string; 		 # ----- private ------		lines:	list of string;		file:	string;		readonly:	int;	}; 	init:	fn(file:string):ref ConfigFile;	verify:	fn(defaultpath: string, path: string) :ref Sys->FD;};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t