diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/scripts/StaticString.pm')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/scripts/StaticString.pm | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/chromium/third_party/WebKit/Source/core/scripts/StaticString.pm b/chromium/third_party/WebKit/Source/core/scripts/StaticString.pm deleted file mode 100644 index a404d70be92..00000000000 --- a/chromium/third_party/WebKit/Source/core/scripts/StaticString.pm +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright (C) 2013 Google, Inc. All Rights Reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -package StaticString; - -use strict; -use Hasher; - -sub GenerateStringImpls($) -{ - my $stringsRef = shift; - my %strings = %$stringsRef; - - my @result = (); - - push(@result, "\n"); - - while ( my ($name, $value) = each %strings ) { - my $length = length($value); - my $hash = Hasher::GenerateHashValue($value); - push(@result, " StringImpl* ${name}Impl = StringImpl::createStatic(\"$value\", $length, $hash);\n"); - } - - push(@result, "\n"); - - return join "", @result; -} - -1; |