Charles.Forsyth20060303a828770d19 years agoHistory
33 lines · 549 B · Brainfuck
RawDownload
implement Tokenize; include "sys.m";	sys: Sys; include "draw.m"; Tokenize: module{	init:	fn(nil: ref Draw->Context, nil: list of string);}; stderr: ref Sys->FD; usage(){	  sys->fprint(stderr, "Usage: tokenize string delimiters\n");	  raise "fail: usage";} init(nil: ref Draw->Context, args : list of string){	sys = load Sys Sys->PATH;	stderr = sys->fildes(2); 	if(args != nil)		args = tl args;	if(len args != 2)		usage();	(nil, l) := sys->tokenize(hd args, hd tl args);	for(; l != nil; l = tl l)		sys->print("%s\n", hd l);}

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