1Parser: module { 2 Runeself : con 16r80; 3 Word : con 1; 4 5 PATH: con "/dis/svc/httpd/parser.dis"; 6 7 init: fn(); 8 urlunesc: fn(s: string): string; 9 fail: fn(g: ref Httpd->Private_info,reason: int, message: string); 10 logit: fn(g: ref Httpd->Private_info, message: string ); 11 notmodified: fn(g: ref Httpd->Private_info); 12 httpheaders: fn(g: ref Httpd->Private_info, vers: string); 13 urlconv: fn(url : string): string; 14 okheaders: fn(g: ref Httpd->Private_info); 15}; 16