1*37da2899SCharles.ForsythCSSparser: module { 2*37da2899SCharles.Forsyth PATH: con "/dis/ebook/cssparser.dis"; 3*37da2899SCharles.Forsyth Decl: adt { 4*37da2899SCharles.Forsyth name: string; 5*37da2899SCharles.Forsyth important: int; 6*37da2899SCharles.Forsyth val: string; 7*37da2899SCharles.Forsyth }; 8*37da2899SCharles.Forsyth init: fn(); 9*37da2899SCharles.Forsyth parse: fn(s: string): list of (string, list of Decl); 10*37da2899SCharles.Forsyth parsedecl: fn(s: string): list of Decl; 11*37da2899SCharles.Forsyth}; 12