[whatwg] EOF handling

Philip Taylor excors+whatwg at gmail.com
Mon Dec 22 13:41:55 PST 2008

On Mon, Dec 22, 2008 at 9:33 PM, Edward Z. Yang
<edwardzyang at thewritingpot.com> wrote:
> Hello all,
> I think EOF should be handled explicitly in the states after we "Consume
> the U+0023 NUMBER SIGN," since the spec as it stands right now implies
> that there will always be another character after the number sign. Or am
> I being a little redundant?

EOF is always treated as if it were a character, e.g. lots of places
say "Consume the next input character: ... EOF -> ... Reconsume the
EOF character in the data state". If you have "&#" at the end of a
file, the next character is the EOF character, which is not 'x' or 'X'
and so it is "anything else". So it seems consistent and unambiguous
to me.

Philip Taylor
excors at gmail.com

More information about the whatwg mailing list