Revert "A special state to track field selection is not necessary."

This reverts commit 12e9eebd105ebc4bb99f6e18937ffbc3618cea7e.

git-svn-id: http://angleproject.googlecode.com/svn/trunk@2192 736b8ea6-26fd-11df-bfd4-992fa37f6226
Lexer does not need a state stack now that it does not handle comments.

TEST=WebGL conformance tests
TBR=kbr@chromium.org

Review URL: https://codereview.appspot.com/8983043

git-svn-id: http://angleproject.googlecode.com/svn/trunk@2193 736b8ea6-26fd-11df-bfd4-992fa37f6226
Lexer does not need to handle unknown-char case.

It is handled by the preprocessor. Added an assert.

TEST=WebGL conformance tests.
TBR=kbr@chromium.org

Review URL: https://codereview.appspot.com/8653052

git-svn-id: http://angleproject.googlecode.com/svn/trunk@2194 736b8ea6-26fd-11df-bfd4-992fa37f6226