[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

zherczeg at webkit.org zherczeg at webkit.org
Wed Dec 22 11:10:46 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 204d69ec9002aa7c029777a22c0366c2bec76ddb
Author: zherczeg at webkit.org <zherczeg at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Jul 14 15:20:56 2010 +0000

    2010-07-14  Zoltan Herczeg  <zherczeg at webkit.org>
    
            Reviewed by Darin Adler.
    
            Change indentations in the lexer
            https://bugs.webkit.org/show_bug.cgi?id=41845
    
            This patch fixes an old, indentation error comes from kjs,
            as webkit has a different style rule for switches, and change
            the indentation of the main switch, which is a temporary
            style error. This change makes easier to see the behavioural
            changes in the follow-up patch.
    
            No behavioural changes.
    
            * parser/Lexer.cpp:
            (JSC::singleEscape):
            (JSC::Lexer::lex):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63322 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index bad48d8..4361735 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,3 +1,22 @@
+2010-07-14  Zoltan Herczeg  <zherczeg at webkit.org>
+
+        Reviewed by Darin Adler.
+
+        Change indentations in the lexer
+        https://bugs.webkit.org/show_bug.cgi?id=41845
+
+        This patch fixes an old, indentation error comes from kjs,
+        as webkit has a different style rule for switches, and change
+        the indentation of the main switch, which is a temporary
+        style error. This change makes easier to see the behavioural
+        changes in the follow-up patch.
+
+        No behavioural changes.
+
+        * parser/Lexer.cpp:
+        (JSC::singleEscape):
+        (JSC::Lexer::lex):
+
 2010-07-13  Sheriff Bot  <webkit.review.bot at gmail.com>
 
         Unreviewed, rolling out r63262.
diff --git a/JavaScriptCore/parser/Lexer.cpp b/JavaScriptCore/parser/Lexer.cpp
index 91a87e6..8a0a3f4 100644
--- a/JavaScriptCore/parser/Lexer.cpp
+++ b/JavaScriptCore/parser/Lexer.cpp
@@ -352,26 +352,26 @@ static inline bool isIdentPart(int c)
 static inline int singleEscape(int c)
 {
     switch (c) {
-        case 'b':
-            return 0x08;
-        case 't':
-            return 0x09;
-        case 'n':
-            return 0x0A;
-        case 'v':
-            return 0x0B;
-        case 'f':
-            return 0x0C;
-        case 'r':
-            return 0x0D;
-        case '\\':
-            return '\\';
-        case '\'':
-            return '\'';
-        case '"':
-            return '"';
-        default:
-            return 0;
+    case 'b':
+        return 0x08;
+    case 't':
+        return 0x09;
+    case 'n':
+        return 0x0A;
+    case 'v':
+        return 0x0B;
+    case 'f':
+        return 0x0C;
+    case 'r':
+        return 0x0D;
+    case '\\':
+        return '\\';
+    case '\'':
+        return '\'';
+    case '"':
+        return '"';
+    default:
+        return 0;
     }
 }
 
@@ -496,279 +496,279 @@ start:
     if (isASCII(m_current)) {
         ASSERT(m_current >= 0 && m_current < 128);
 
-        switch (AsciiCharacters[m_current]) {
-        case CharacterGreater:
+    switch (AsciiCharacters[m_current]) {
+    case CharacterGreater:
+        shift();
+        if (m_current == '>') {
             shift();
             if (m_current == '>') {
                 shift();
-                if (m_current == '>') {
-                    shift();
-                    if (m_current == '=') {
-                        shift();
-                        token = URSHIFTEQUAL;
-                        break;
-                    }
-                    token = URSHIFT;
-                    break;
-                }
                 if (m_current == '=') {
                     shift();
-                    token = RSHIFTEQUAL;
+                    token = URSHIFTEQUAL;
                     break;
                 }
-                token = RSHIFT;
+                token = URSHIFT;
                 break;
             }
             if (m_current == '=') {
                 shift();
-                token = GE;
+                token = RSHIFTEQUAL;
                 break;
             }
-            token = GT;
+            token = RSHIFT;
             break;
-        case CharacterEqual:
-            shift();
-            if (m_current == '=') {
-                shift();
-                if (m_current == '=') {
-                    shift();
-                    token = STREQ;
-                    break;
-                }
-                token = EQEQ;
-                break;
-            }
-            token = EQUAL;
-            break;
-        case CharacterLess:
-            shift();
-            if (m_current == '!' && peek(1) == '-' && peek(2) == '-') {
-                // <!-- marks the beginning of a line comment (for www usage)
-                goto inSingleLineComment;
-            }
-            if (m_current == '<') {
-                shift();
-                if (m_current == '=') {
-                    shift();
-                    token = LSHIFTEQUAL;
-                    break;
-                }
-                token = LSHIFT;
-                break;
-            }
-            if (m_current == '=') {
-                shift();
-                token = LE;
-                break;
-            }
-            token = LT;
-            break;
-        case CharacterExclamationMark:
-            shift();
-            if (m_current == '=') {
-                shift();
-                if (m_current == '=') {
-                    shift();
-                    token = STRNEQ;
-                    break;
-                }
-                token = NE;
-                break;
-            }
-            token = EXCLAMATION;
-            break;
-        case CharacterAdd:
+        }
+        if (m_current == '=') {
             shift();
-            if (m_current == '+') {
-                shift();
-                token = (!m_terminator) ? PLUSPLUS : AUTOPLUSPLUS;
-                break;
-            }
-            if (m_current == '=') {
-                shift();
-                token = PLUSEQUAL;
-                break;
-            }
-            token = PLUS;
+            token = GE;
             break;
-        case CharacterSub:
+        }
+        token = GT;
+        break;
+    case CharacterEqual:
+        shift();
+        if (m_current == '=') {
             shift();
-            if (m_current == '-') {
-                shift();
-                if (m_atLineStart && m_current == '>') {
-                    shift();
-                    goto inSingleLineComment;
-                }
-                token = (!m_terminator) ? MINUSMINUS : AUTOMINUSMINUS;
-                break;
-            }
             if (m_current == '=') {
                 shift();
-                token = MINUSEQUAL;
+                token = STREQ;
                 break;
             }
-            token = MINUS;
+            token = EQEQ;
             break;
-        case CharacterMultiply:
+        }
+        token = EQUAL;
+        break;
+    case CharacterLess:
+        shift();
+        if (m_current == '!' && peek(1) == '-' && peek(2) == '-') {
+            // <!-- marks the beginning of a line comment (for www usage)
+            goto inSingleLineComment;
+        }
+        if (m_current == '<') {
             shift();
             if (m_current == '=') {
                 shift();
-                token = MULTEQUAL;
+                token = LSHIFTEQUAL;
                 break;
             }
-            token = TIMES;
+            token = LSHIFT;
             break;
-        case CharacterSlash:
+        }
+        if (m_current == '=') {
             shift();
-            if (m_current == '/') {
-                shift();
-                goto inSingleLineComment;
-            }
-            if (m_current == '*') {
-                shift();
-                goto inMultiLineComment;
-            }
-            if (m_current == '=') {
-                shift();
-                token = DIVEQUAL;
-                break;
-            }
-            token = DIVIDE;
+            token = LE;
             break;
-        case CharacterAnd:
+        }
+        token = LT;
+        break;
+    case CharacterExclamationMark:
+        shift();
+        if (m_current == '=') {
             shift();
-            if (m_current == '&') {
-                shift();
-                token = AND;
-                break;
-            }
             if (m_current == '=') {
                 shift();
-                token = ANDEQUAL;
+                token = STRNEQ;
                 break;
             }
-            token = BITAND;
+            token = NE;
             break;
-        case CharacterXor:
+        }
+        token = EXCLAMATION;
+        break;
+    case CharacterAdd:
+        shift();
+        if (m_current == '+') {
             shift();
-            if (m_current == '=') {
-                shift();
-                token = XOREQUAL;
-                break;
-            }
-            token = BITXOR;
+            token = (!m_terminator) ? PLUSPLUS : AUTOPLUSPLUS;
             break;
-        case CharacterModulo:
+        }
+        if (m_current == '=') {
             shift();
-            if (m_current == '=') {
-                shift();
-                token = MODEQUAL;
-                break;
-            }
-            token = MOD;
+            token = PLUSEQUAL;
             break;
-        case CharacterOr:
+        }
+        token = PLUS;
+        break;
+    case CharacterSub:
+        shift();
+        if (m_current == '-') {
             shift();
-            if (m_current == '=') {
+            if (m_atLineStart && m_current == '>') {
                 shift();
-                token = OREQUAL;
-                break;
-            }
-            if (m_current == '|') {
-                shift();
-                token = OR;
-                break;
-            }
-            token = BITOR;
-            break;
-        case CharacterDot:
-            shift();
-            if (isASCIIDigit(m_current)) {
-                record8('.');
-                goto inNumberAfterDecimalPoint;
+                goto inSingleLineComment;
             }
-            token = DOT;
+            token = (!m_terminator) ? MINUSMINUS : AUTOMINUSMINUS;
             break;
-        case CharacterOpenParen:
-            token = OPENPAREN;
-            shift();
-            break;
-        case CharacterCloseParen:
-            token = CLOSEPAREN;
+        }
+        if (m_current == '=') {
             shift();
+            token = MINUSEQUAL;
             break;
-        case CharacterOpenBracket:
-            token = OPENBRACKET;
+        }
+        token = MINUS;
+        break;
+    case CharacterMultiply:
+        shift();
+        if (m_current == '=') {
             shift();
+            token = MULTEQUAL;
             break;
-        case CharacterCloseBracket:
-            token = CLOSEBRACKET;
+        }
+        token = TIMES;
+        break;
+    case CharacterSlash:
+        shift();
+        if (m_current == '/') {
             shift();
-            break;
-        case CharacterComma:
-            token = COMMA;
+            goto inSingleLineComment;
+        }
+        if (m_current == '*') {
             shift();
-            break;
-        case CharacterColon:
-            token = COLON;
+            goto inMultiLineComment;
+        }
+        if (m_current == '=') {
             shift();
+            token = DIVEQUAL;
             break;
-        case CharacterQuestion:
-            token = QUESTION;
+        }
+        token = DIVIDE;
+        break;
+    case CharacterAnd:
+        shift();
+        if (m_current == '&') {
             shift();
+            token = AND;
             break;
-        case CharacterTilde:
-            token = TILDE;
+        }
+        if (m_current == '=') {
             shift();
+            token = ANDEQUAL;
             break;
-        case CharacterSemicolon:
-            m_delimited = true;
+        }
+        token = BITAND;
+        break;
+    case CharacterXor:
+        shift();
+        if (m_current == '=') {
             shift();
-            token = SEMICOLON;
+            token = XOREQUAL;
             break;
-        case CharacterOpenBrace:
-            lvalp->intValue = currentOffset();
+        }
+        token = BITXOR;
+        break;
+    case CharacterModulo:
+        shift();
+        if (m_current == '=') {
             shift();
-            token = OPENBRACE;
+            token = MODEQUAL;
             break;
-        case CharacterCloseBrace:
-            lvalp->intValue = currentOffset();
-            m_delimited = true;
+        }
+        token = MOD;
+        break;
+    case CharacterOr:
+        shift();
+        if (m_current == '=') {
             shift();
-            token = CLOSEBRACE;
+            token = OREQUAL;
             break;
-        case CharacterBackSlash:
-            goto startIdentifierWithBackslash;
-        case CharacterZero:
-            goto startNumberWithZeroDigit;
-        case CharacterNumber:
-            goto startNumber;
-        case CharacterQuote:
-            if (UNLIKELY(!parseString(lvalp)))
-                goto returnError;
+        }
+        if (m_current == '|') {
             shift();
-            m_delimited = false;
-            token = STRING;
+            token = OR;
             break;
-        case CharacterAlpha:
-            ASSERT(isIdentStart(m_current));
-            goto startIdentifierOrKeyword;
-        case CharacterLineTerminator:
-            ASSERT(isLineTerminator(m_current));
-            shiftLineTerminator();
-            m_atLineStart = true;
-            m_terminator = true;
-            if (lastTokenWasRestrKeyword()) {
-                token = SEMICOLON;
-                goto doneSemicolon;
-            }
-            goto start;
-        case CharacterInvalid:
-            goto returnError;
-        default:
-            ASSERT_NOT_REACHED();
+        }
+        token = BITOR;
+        break;
+    case CharacterDot:
+        shift();
+        if (isASCIIDigit(m_current)) {
+            record8('.');
+            goto inNumberAfterDecimalPoint;
+        }
+        token = DOT;
+        break;
+    case CharacterOpenParen:
+        token = OPENPAREN;
+        shift();
+        break;
+    case CharacterCloseParen:
+        token = CLOSEPAREN;
+        shift();
+        break;
+    case CharacterOpenBracket:
+        token = OPENBRACKET;
+        shift();
+        break;
+    case CharacterCloseBracket:
+        token = CLOSEBRACKET;
+        shift();
+        break;
+    case CharacterComma:
+        token = COMMA;
+        shift();
+        break;
+    case CharacterColon:
+        token = COLON;
+        shift();
+        break;
+    case CharacterQuestion:
+        token = QUESTION;
+        shift();
+        break;
+    case CharacterTilde:
+        token = TILDE;
+        shift();
+        break;
+    case CharacterSemicolon:
+        m_delimited = true;
+        shift();
+        token = SEMICOLON;
+        break;
+    case CharacterOpenBrace:
+        lvalp->intValue = currentOffset();
+        shift();
+        token = OPENBRACE;
+        break;
+    case CharacterCloseBrace:
+        lvalp->intValue = currentOffset();
+        m_delimited = true;
+        shift();
+        token = CLOSEBRACE;
+        break;
+    case CharacterBackSlash:
+        goto startIdentifierWithBackslash;
+    case CharacterZero:
+        goto startNumberWithZeroDigit;
+    case CharacterNumber:
+        goto startNumber;
+    case CharacterQuote:
+        if (UNLIKELY(!parseString(lvalp)))
             goto returnError;
+        shift();
+        m_delimited = false;
+        token = STRING;
+        break;
+    case CharacterAlpha:
+        ASSERT(isIdentStart(m_current));
+        goto startIdentifierOrKeyword;
+    case CharacterLineTerminator:
+        ASSERT(isLineTerminator(m_current));
+        shiftLineTerminator();
+        m_atLineStart = true;
+        m_terminator = true;
+        if (lastTokenWasRestrKeyword()) {
+            token = SEMICOLON;
+            goto doneSemicolon;
         }
+        goto start;
+    case CharacterInvalid:
+        goto returnError;
+    default:
+        ASSERT_NOT_REACHED();
+        goto returnError;
+    }
     } else {
         // Rare characters
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list