1 20 1 20 any ([-]?[0-9]+[,])*([-]?[0-9]+)?:([-]?[0-9]+)? [.][a-z]+ true false [a-zA-Z_][a-zA-Z_0-9]*