pos_spec ::= ( { start | * [+integer] } [{ : | - } end] )
For information on how to read this syntax, see Appendix C.