File: pass_switch_value_regexp.aug

package info (click to toggle)
augeas 0.2.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,080 kB
  • ctags: 3,084
  • sloc: ansic: 22,252; sh: 10,348; yacc: 435; ruby: 410; lex: 172; makefile: 126
file content (9 lines) | stat: -rw-r--r-- 298 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
module Pass_switch_value_regexp =

  let lns =  ([ key /u/ ] . [ key /b/ . store /[0-9]+/ ])
           | ([ key /v/ ] . [ key /b/ . store /[a-z]+/ ])

  test lns get "ub42" = { "u" } { "b" = "42" }
  test lns get "vbxy" = { "v" } { "b" = "xy" }
  test lns get "ubxy" = *
  test lns get "vb42" = *