Changeset 188018 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Aug 5, 2015, 9:01:00 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r187890 r188018 1951 1951 case IDENT: 1952 1952 ident = m_token.m_data.ident; 1953 isGetter = *ident == propertyNames.get;1954 isSetter = *ident == propertyNames.set;1955 1953 ASSERT(ident); 1954 next(); 1955 if (match(IDENT) || match(STRING) || match(DOUBLE) || match(INTEGER)) { 1956 isGetter = *ident == propertyNames.get; 1957 isSetter = *ident == propertyNames.set; 1958 } 1956 1959 break; 1957 1960 case DOUBLE: … … 1968 1971 const bool alwaysStrictInsideClass = true; 1969 1972 if (isGetter || isSetter) { 1970 nextExpectIdentifier(LexerFlagsIgnoreReservedWords);1971 1973 property = parseGetterSetter(context, alwaysStrictInsideClass, isGetter ? PropertyNode::Getter : PropertyNode::Setter, methodStart, 1972 1974 ConstructorKind::None, SuperBinding::Needed);
Note:
See TracChangeset
for help on using the changeset viewer.