# Original Parser

## version 1 by Ron Newcomb

Chapter - Snippets

[Although the idea is arguably implicit in I6, the formal concept of
snippet'' is new in I7. A snippet is a value which represents a word
range in the command most recently typed by the player. These words number
consecutively upwards from 1, as noted above. The correspondence between
$(w_1, w_2)$, the word range, and $V$, the number used to represent it as
an I6 value, is:
$$V = 100w_1 + (w_2-w_1+1)$$
so that the remainder mod 100 is the number of words in the range. We
require that $1\leq w_1\leq w_2\leq N$, where $N$ is the number of words in
the current player's command. The entire command is therefore represented by:
$$C = 100 + N$$]