Home | History | Annotate | Download | only in ast

Lines Matching defs:FunctionLiteral

88   V(FunctionLiteral)            \
486 FunctionLiteral* represented_function() { return represented_function_; }
487 void set_represented_function(FunctionLiteral* f) {
508 FunctionLiteral* represented_function_;
545 FunctionLiteral* fun() const { return fun_; }
546 void set_fun(FunctionLiteral* f) { fun_ = f; }
551 FunctionDeclaration(VariableProxy* proxy, FunctionLiteral* fun, Scope* scope,
557 FunctionLiteral* fun_;
2553 class FunctionLiteral final : public Expression {
2700 FunctionLiteral(Zone* zone, const AstString* name,
2784 FunctionLiteral* constructor() const { return constructor_; }
2785 void set_constructor(FunctionLiteral* f) { constructor_ = f; }
2813 FunctionLiteral* constructor, ZoneList<Property*>* properties,
2831 FunctionLiteral* constructor_;
3169 FunctionLiteral* fun,
3494 FunctionLiteral* NewFunctionLiteral(
3498 FunctionLiteral::ParameterFlag has_duplicate_parameters,
3499 FunctionLiteral::FunctionType function_type,
3500 FunctionLiteral::EagerCompileHint eager_compile_hint, int position,
3502 return new (zone_) FunctionLiteral(
3509 // Creates a FunctionLiteral representing a top-level script, the
3512 FunctionLiteral* NewScriptOrEvalFunctionLiteral(DeclarationScope* scope,
3516 return new (zone_) FunctionLiteral(
3519 FunctionLiteral::kAnonymousExpression,
3520 FunctionLiteral::kNoDuplicateParameters,
3521 FunctionLiteral::kShouldLazyCompile, 0, true,
3522 FunctionLiteral::kIdTypeTopLevel);
3533 FunctionLiteral* constructor,