Home | History | Annotate | Download | only in src

Lines Matching refs:FunctionState

42 //     // Used by FunctionState and BlockState.
142 // FunctionState and BlockState together implement the parser's scope stack.
143 // The parser's current scope is in scope_. BlockState and FunctionState
163 class FunctionState BASE_EMBEDDED {
165 FunctionState(FunctionState** function_state_stack,
171 FunctionState(FunctionState** function_state_stack,
177 ~FunctionState();
228 FunctionState** function_state_stack_;
229 FunctionState* outer_function_state_;
263 FunctionState* function_state_;
578 FunctionState* function_state_; // Function state stack.
1114 // Used by FunctionState and BlockState.
1148 template <typename FunctionState>
1149 static void SetUpFunctionState(FunctionState* function_state) {}
1150 template <typename FunctionState>
1151 static void TearDownFunctionState(FunctionState* function_state) {}
1430 FunctionState top_scope(&function_state_, &scope_, &scope);
1554 ParserBase<Traits>::FunctionState::FunctionState(
1555 FunctionState** function_state_stack,
1577 ParserBase<Traits>::FunctionState::FunctionState(
1578 FunctionState** function_state_stack,
1600 ParserBase<Traits>::FunctionState::~FunctionState() {
2624 FunctionState function_state(&function_state_, &scope_, &scope, zone(),
2740 FunctionState extends_function_state(