pos_spec ::= 

  ( { start | * [+integer] } [{ : | - } end] )

For information on how to read this syntax, see Appendix C.