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/