5 let comment = IniFile.comment IniFile.comment_re "#"
9 let line_re = /[^][#; \t\n][^#;\n]*[^#; \t\n]/
10 let entry = [ seq "entry" . store line_re . (eol | comment) ]
12 let title = Util.del_str "["
13 . key Rx.word . [ label "id" . Sep.equal . store Rx.integer ]
14 . Util.del_str "]" . eol
17 let record = IniFile.record title (entry | comment)
19 let lns = IniFile.lns record comment
21 let filter = incl "/etc/defaults/devfs.rules"
22 . incl "/etc/devfs.rules"
24 let xfm = transform lns filter