-`$<N`,for some numeric `N`, will be replaced with a variable holding
-the parse information for the particular symbol in the production.
-`$0` is the head of the production, `$1` is the first symbol of the
-body, etc. The type of `$N` for a terminal symbol is `struct token`.
-For a non-terminal, it is whatever has been declared for that symbol.
-The `<` may be included for symbols declared as storing a reference
-(not a structure) and means that the reference is being moved out, so
-it will not automatically be freed.
+`$<N`,for some numeric `N`, will be replaced with a variable holding the
+parse information for the particular symbol in the production. `$0` is
+the head of the production, `$1` is the first symbol of the body, etc.
+The type of `$N` for a terminal symbol is `struct token`. For a
+non-terminal, it is whatever has been declared for that symbol. The `<`
+may be included and means that the value (usually a reference) is being
+moved out, so it will not automatically be freed. The effect of using
+'<' is that the variable is cleareed to all-zeros.