do not mistake locals for methods

bookmaker parsed xxx(xxx) as a method but in this case
fXxx(xxx) was a local initialization. Look for 'f' followed
by an upper case letter to know the difference.

TBR=csmartdalton@google.com

Bug: skia:6898
Change-Id: Ie0138d9412bc6c06915af81a5b83cbd7e83ebef6
Reviewed-on: https://skia-review.googlesource.com/135041
Commit-Queue: Cary Clark <caryclark@skia.org>
Auto-Submit: Cary Clark <caryclark@skia.org>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/tools/bookmaker/includeParser.cpp b/tools/bookmaker/includeParser.cpp
index 16c99af..2a1e03b 100644
--- a/tools/bookmaker/includeParser.cpp
+++ b/tools/bookmaker/includeParser.cpp
@@ -2027,6 +2027,9 @@
                             fAttrDeprecated = &*tokenIter;
                             break;
                         }
+                        if ('f' == previousToken.fStart[0] && isupper(previousToken.fStart[1])) {
+                            break;
+                        }
                         if (Bracket::kPound == child->fParent->fBracket &&
                                 KeyWord::kIf == child->fParent->fKeyWord) {
                             // TODO: this will skip methods named defined() -- for the