| S | |
| schedule, Cron | |
| screen, Xorg | |
| section, Xorg | |
| section_entry, Xorg | |
| shellvar, Cron | |
| spec, Sudoers | |
| spec_list, Sudoers | |
| Split, Util | |
| T | |
| tag_spec, Sudoers | |
| time, Cron | |
| title, IniFile | |
| title_label, IniFile | |
| U | |
| user, Cron | |
| user_alias, Sudoers | |
| V | |
| videoram, Xorg |
Time in the format “@keyword”
let schedule = [ label "schedule" . Util.del_str "@" . store schedule_re ]
The Screen entry of ServerLayout
let screen = [ indent . del /[sS]creen/ "Screen" . label "Screen" . sep_spc . [ label "num" . store int . sep_spc ]? . quoted_string_val . sep_spc . [ label "position" . store to_eol ] . eol ]
A section in xorg.conf
let section = [ indent . del "Section" "Section" . sep_spc . sep_dquote . key (section_re|section_re_obsolete) . sep_dquote . eol . section_entry* . indent . del "EndSection" "EndSection" . eol ]
let section_entry = option | screen | display | input_device | driver | identifier | videoram | default_depth | device | entry_generic | empty | comment
A shell variable in crontab
let shellvar = [ key /[A-Z][A-Za-z0-9]*/ . sep_eq . Shellvars.simple_value . eol ]
A user specification, listing colon-separated spec_lists
let spec = [ label "spec" . indent . alias_list "user" sto_to_com_user . sep_cont . spec_list . ( sep_col . spec_list )* . eol ]
Group of hosts with cmnd_spec_list
let spec_list = [ label "host_group" . alias_list "host" sto_to_com . sep_eq . cmnd_spec_list ]
Tag specification for spec
let tag_spec = [ label "tag" . store /(NO)?(PASSWD|EXEC|SETENV)/ . sep_col ]
Time in the format “minute hour dayofmonth month dayofweek”
let time = [ label "time" . minute . sep_spc . hour . sep_spc . dayofmonth . sep_spc . month . sep_spc . dayofweek ]
Title for record.
let title ( kw:regexp ) = Util.del_str "[" . key kw . Util.del_str "]". eol
Title for record.
let title_label ( name:string ) (kw:regexp) = label name . Util.del_str "[" . store kw . Util.del_str "]". eol
let user = [ label "user" . store Rx.word ]
User_Alias, see alias_field
let user_alias = alias_entry "User_Alias" "user" sto_to_com
let videoram = entry_int "VideoRam" /[vV]ideo[rR]am/