Home | History | Annotate | Download | only in parsing

Lines Matching defs:property

843   // Used to validate property names in object literals and class literals
854 virtual void CheckProperty(Token::Value property, PropertyKind type,
873 void CheckProperty(Token::Value property, PropertyKind type, bool is_static,
888 void CheckProperty(Token::Value property, PropertyKind type, bool is_static,
1563 // For non computed property names we normalize the name a bit:
1570 // This is important because we use the property name as a key in a hash
1775 ObjectLiteralPropertyT property = ParsePropertyDefinition(
1778 property = Traits::RewriteNonPatternObjectLiteralProperty(property,
1780 return property;
1854 ObjectLiteralPropertyT property = this->ParsePropertyDefinition(
1864 // property. (Parser only.)
1865 this->CheckFunctionLiteralInsideTopLevelObjectLiteral(scope_, property,
1869 if (!has_computed_names && this->IsBoilerplateProperty(property)) {
1872 properties->Add(property, zone());
1882 Traits::SetFunctionNameFromPropertyName(property, name);
2105 // constructors. We define a new property whenever there is an
2106 // assignment to a property of 'this'. We should probably only add
3327 Token::Value property, PropertyKind type, bool is_static, bool is_generator,
3332 if (property == Token::SMI || property == Token::NUMBER) return;
3348 Token::Value property, PropertyKind type, bool is_static, bool is_generator,
3352 if (property == Token::SMI || property == Token::NUMBER) return;