From 186d08f621efcaf9960ffe4a1dd9e6703de8a698 Mon Sep 17 00:00:00 2001 From: Cary Clark Date: Tue, 3 Apr 2018 08:43:27 -0400 Subject: fix bugs exposed by documenting SkImageInfo - More rigorous symbol identification creates additional links, and finds spurious errors like unnecessary parentheses. - Fixed code to allow preprocessor directives in #Code blocks (still more to do). - Fixed examples waiting on fiddle updates. - Make SkImageInfo officially documented (update in status.json). - Fixed enum indentation. Docs-Preview: https://skia.org/?cl=115656 Bug: skia:6898 Change-Id: Ifcf5cfd3f6c03b3b83155c898b2b035a2f3d443c Reviewed-on: https://skia-review.googlesource.com/115656 Commit-Queue: Cary Clark Reviewed-by: Cary Clark --- tools/bookmaker/definition.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/bookmaker/definition.cpp') diff --git a/tools/bookmaker/definition.cpp b/tools/bookmaker/definition.cpp index 14f6daab81..e3a5aa3bd5 100644 --- a/tools/bookmaker/definition.cpp +++ b/tools/bookmaker/definition.cpp @@ -200,7 +200,7 @@ bool Definition::parseOperator(size_t doubleColons, string& result) { SkAssertResult(iParser.skipExact("operator")); iParser.skipWhiteSpace(); fMethodType = Definition::MethodType::kOperator; - TextParser::Save save(&iParser); + TextParserSave save(&iParser); for (auto parser : opData) { save.restore(); if (!iParser.skipExact(parser.fSymbol)) { @@ -670,7 +670,7 @@ string Definition::formatFunction(Format format) const { indent = (size_t) (lastEnd - lastStart); } // trim indent so longest line doesn't exceed box width - TextParser::Save savePlace(&methodParser); + TextParserSave savePlace(&methodParser); const char* saveStart = lastStart; ptrdiff_t maxLine = 0; do { @@ -889,7 +889,7 @@ string Definition::methodName() const { bool Definition::nextMethodParam(TextParser* methodParser, const char** nextEndPtr, string* paramName) const { int parenCount = 0; - TextParser::Save saveState(methodParser); + TextParserSave saveState(methodParser); while (true) { if (methodParser->eof()) { return methodParser->reportError("#Method function missing close paren"); -- cgit v1.2.3