Lines Matching defs:node

699   // Generate AST node that throws a ReferenceError with the given type.
706 // Generate AST node that throws a SyntaxError with the given
714 // Generate AST node that throws a TypeError with the given
944 V8_INLINE void AppendNaryOperationSourceRange(NaryOperation* node,
948 static_cast<NaryOperationSourceRanges*>(source_range_map_->Find(node));
952 DCHECK_EQ(node->subsequent_length(), ranges->RangeCount());
955 V8_INLINE void RecordBlockSourceRange(Block* node,
959 node, zone()->New<BlockSourceRanges>(continuation_position));
962 V8_INLINE void RecordCaseClauseSourceRange(CaseClause* node,
965 source_range_map_->Insert(node,
969 V8_INLINE void RecordConditionalSourceRange(Expression* node,
974 node->AsConditional(),
978 V8_INLINE void RecordFunctionLiteralSourceRange(FunctionLiteral* node) {
980 source_range_map_->Insert(node, zone()->New<FunctionLiteralSourceRanges>());
984 Expression* node, const SourceRange& right_range) {
987 node->AsBinaryOperation(),
991 V8_INLINE void RecordJumpStatementSourceRange(Statement* node,
995 static_cast<JumpStatement*>(node),
999 V8_INLINE void RecordIfStatementSourceRange(Statement* node,
1004 node->AsIfStatement(),
1009 IterationStatement* node, const SourceRange& body_range) {
1012 node, zone()->New<IterationStatementSourceRanges>(body_range));
1016 V8_INLINE void RecordExpressionSourceRange(Expression* node,
1019 source_range_map_->Insert(node,
1023 V8_INLINE void RecordSuspendSourceRange(Expression* node,
1027 static_cast<Suspend*>(node),
1032 Statement* node, int32_t continuation_position) {
1035 node->AsSwitchStatement(),
1039 V8_INLINE void RecordThrowSourceRange(Statement* node,
1042 ExpressionStatement* expr_stmt = static_cast<ExpressionStatement*>(node);
1049 TryCatchStatement* node, const SourceRange& body_range) {
1052 node, zone()->New<TryCatchStatementSourceRanges>(body_range));
1056 TryFinallyStatement* node, const SourceRange& body_range) {
1059 node, zone()->New<TryFinallyStatementSourceRanges>(body_range));