Simpler (and a bit faster) keyword matcher.
authorvitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Aug 2011 13:32:53 +0000 (13:32 +0000)
committervitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Aug 2011 13:32:53 +0000 (13:32 +0000)
commitdf91f6b3964f780cb333661b233034a7ea5cbdf7
tree688b89fd2626eda84bb458177354447dfb464939
parent7adb10a48efce830ece6b6dcbb6256ab5c79d00d
Simpler (and a bit faster) keyword matcher.

Replaced the keyword matching state machine with a switch on the first char followed up by inlined char comparisons.

R=lrn@chromium.org
TEST=cctest/test-parsing/ScanKeywords

Review URL: http://codereview.chromium.org/7558017

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8866 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/scanner-base.cc
src/scanner-base.h
src/token.cc
src/token.h
test/cctest/test-parsing.cc