| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) |
| 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) |
| 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights
reserved. | 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights
reserved. |
| 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
| 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
| 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 4141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4152 if (newValue >= 255) { | 4152 if (newValue >= 255) { |
| 4153 // Clamp values at 255. | 4153 // Clamp values at 255. |
| 4154 localValue = 255; | 4154 localValue = 255; |
| 4155 while (current != end && isASCIIDigit(*current)) | 4155 while (current != end && isASCIIDigit(*current)) |
| 4156 ++current; | 4156 ++current; |
| 4157 break; | 4157 break; |
| 4158 } | 4158 } |
| 4159 localValue = newValue; | 4159 localValue = newValue; |
| 4160 } | 4160 } |
| 4161 | 4161 |
| 4162 if (current == end) |
| 4163 return false; |
| 4164 |
| 4162 if (expect == CSSPrimitiveValue::CSS_NUMBER && (*current == '.' || *current
== '%')) | 4165 if (expect == CSSPrimitiveValue::CSS_NUMBER && (*current == '.' || *current
== '%')) |
| 4163 return false; | 4166 return false; |
| 4164 | 4167 |
| 4165 if (*current == '.') { | 4168 if (*current == '.') { |
| 4166 // We already parsed the integral part, try to parse | 4169 // We already parsed the integral part, try to parse |
| 4167 // the fraction part of the percentage value. | 4170 // the fraction part of the percentage value. |
| 4168 double percentage = 0; | 4171 double percentage = 0; |
| 4169 int numCharactersParsed = parseDouble(current, end, '%', percentage); | 4172 int numCharactersParsed = parseDouble(current, end, '%', percentage); |
| 4170 if (!numCharactersParsed) | 4173 if (!numCharactersParsed) |
| 4171 return false; | 4174 return false; |
| (...skipping 2629 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6801 // The macro is used in the tokenizer grammar with lines containing | 6804 // The macro is used in the tokenizer grammar with lines containing |
| 6802 // BEGIN(mediaqueries) and BEGIN(initial). yy_start acts as index to | 6805 // BEGIN(mediaqueries) and BEGIN(initial). yy_start acts as index to |
| 6803 // tokenizer transition table, and 'mediaqueries' and 'initial' are | 6806 // tokenizer transition table, and 'mediaqueries' and 'initial' are |
| 6804 // offset multipliers that specify which transitions are active | 6807 // offset multipliers that specify which transitions are active |
| 6805 // in the tokenizer during in each condition (tokenizer state). | 6808 // in the tokenizer during in each condition (tokenizer state). |
| 6806 #define BEGIN yy_start = 1 + 2 * | 6809 #define BEGIN yy_start = 1 + 2 * |
| 6807 | 6810 |
| 6808 #include "tokenizer.cpp" | 6811 #include "tokenizer.cpp" |
| 6809 | 6812 |
| 6810 } | 6813 } |
| OLD | NEW |