• Home
  • Raw
  • Download

Lines Matching refs:NextAs

175   auto declaration = child_results->NextAs<Declaration*>();  in AddGlobalDeclaration()
187 auto callee = child_results->NextAs<std::string>(); in MakeCall()
188 auto generic_args = child_results->NextAs<TypeList>(); in MakeCall()
189 auto args = child_results->NextAs<std::vector<Expression*>>(); in MakeCall()
190 auto labels = child_results->NextAs<std::vector<std::string>>(); in MakeCall()
198 auto left = child_results->NextAs<Expression*>(); in MakeBinaryOperator()
199 auto op = child_results->NextAs<std::string>(); in MakeBinaryOperator()
200 auto right = child_results->NextAs<Expression*>(); in MakeBinaryOperator()
209 auto op = child_results->NextAs<std::string>(); in MakeUnaryOperator()
210 auto e = child_results->NextAs<Expression*>(); in MakeUnaryOperator()
220 auto types = child_results->NextAs<TypeList>(); in MakeParameterListFromTypes()
229 auto params = child_results->NextAs<std::vector<NameAndTypeExpression>>(); in MakeParameterListFromNameAndTypeList()
232 arguments_variable = child_results->NextAs<std::string>(); in MakeParameterListFromNameAndTypeList()
246 auto kind = child_results->NextAs<std::string>(); in MakeAssertStatement()
247 auto expr_with_source = child_results->NextAs<ExpressionWithSource>(); in MakeAssertStatement()
256 auto kind = child_results->NextAs<std::string>(); in MakeDebugStatement()
269 auto operator_name = child_results->NextAs<base::Optional<std::string>>(); in MakeExternalMacro()
270 auto name = child_results->NextAs<std::string>(); in MakeExternalMacro()
271 auto generic_parameters = child_results->NextAs<GenericParameters>(); in MakeExternalMacro()
272 auto args = child_results->NextAs<ParameterList>(); in MakeExternalMacro()
273 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeExternalMacro()
274 auto labels = child_results->NextAs<LabelAndTypesVector>(); in MakeExternalMacro()
288 auto operator_name = child_results->NextAs<base::Optional<std::string>>(); in MakeTorqueMacroDeclaration()
289 auto name = child_results->NextAs<std::string>(); in MakeTorqueMacroDeclaration()
290 auto generic_parameters = child_results->NextAs<GenericParameters>(); in MakeTorqueMacroDeclaration()
291 auto args = child_results->NextAs<ParameterList>(); in MakeTorqueMacroDeclaration()
292 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeTorqueMacroDeclaration()
293 auto labels = child_results->NextAs<LabelAndTypesVector>(); in MakeTorqueMacroDeclaration()
294 auto body = child_results->NextAs<base::Optional<Statement*>>(); in MakeTorqueMacroDeclaration()
309 auto javascript_linkage = child_results->NextAs<bool>(); in MakeTorqueBuiltinDeclaration()
310 auto name = child_results->NextAs<std::string>(); in MakeTorqueBuiltinDeclaration()
311 auto generic_parameters = child_results->NextAs<GenericParameters>(); in MakeTorqueBuiltinDeclaration()
312 auto args = child_results->NextAs<ParameterList>(); in MakeTorqueBuiltinDeclaration()
313 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeTorqueBuiltinDeclaration()
314 auto body = child_results->NextAs<base::Optional<Statement*>>(); in MakeTorqueBuiltinDeclaration()
329 auto name = child_results->NextAs<std::string>(); in MakeConstDeclaration()
330 auto type = child_results->NextAs<TypeExpression*>(); in MakeConstDeclaration()
331 auto expression = child_results->NextAs<Expression*>(); in MakeConstDeclaration()
339 auto name = child_results->NextAs<std::string>(); in MakeExternConstDeclaration()
340 auto type = child_results->NextAs<TypeExpression*>(); in MakeExternConstDeclaration()
341 auto literal = child_results->NextAs<std::string>(); in MakeExternConstDeclaration()
349 auto name = child_results->NextAs<std::string>(); in MakeTypeAliasDeclaration()
350 auto type = child_results->NextAs<TypeExpression*>(); in MakeTypeAliasDeclaration()
357 auto name = child_results->NextAs<std::string>(); in MakeTypeDeclaration()
358 auto extends = child_results->NextAs<base::Optional<std::string>>(); in MakeTypeDeclaration()
359 auto generates = child_results->NextAs<base::Optional<std::string>>(); in MakeTypeDeclaration()
361 child_results->NextAs<base::Optional<std::string>>(); in MakeTypeDeclaration()
370 auto name = child_results->NextAs<std::string>(); in MakeExplicitModuleDeclaration()
371 auto declarations = child_results->NextAs<std::vector<Declaration*>>(); in MakeExplicitModuleDeclaration()
379 auto name = child_results->NextAs<std::string>(); in MakeSpecializationDeclaration()
381 child_results->NextAs<std::vector<TypeExpression*>>(); in MakeSpecializationDeclaration()
382 auto parameters = child_results->NextAs<ParameterList>(); in MakeSpecializationDeclaration()
383 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeSpecializationDeclaration()
384 auto labels = child_results->NextAs<LabelAndTypesVector>(); in MakeSpecializationDeclaration()
385 auto body = child_results->NextAs<Statement*>(); in MakeSpecializationDeclaration()
394 auto name = child_results->NextAs<std::string>(); in MakeStructDeclaration()
395 auto fields = child_results->NextAs<std::vector<NameAndTypeExpression>>(); in MakeStructDeclaration()
403 auto js_linkage = child_results->NextAs<bool>(); in MakeExternalBuiltin()
404 auto name = child_results->NextAs<std::string>(); in MakeExternalBuiltin()
405 auto generic_parameters = child_results->NextAs<GenericParameters>(); in MakeExternalBuiltin()
406 auto args = child_results->NextAs<ParameterList>(); in MakeExternalBuiltin()
407 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeExternalBuiltin()
421 auto name = child_results->NextAs<std::string>(); in MakeExternalRuntime()
422 auto args = child_results->NextAs<ParameterList>(); in MakeExternalRuntime()
423 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeExternalRuntime()
433 StringLiteralUnquote(child_results->NextAs<std::string>())}; in StringLiteralUnquoteAction()
438 auto is_constexpr = child_results->NextAs<bool>(); in MakeBasicTypeExpression()
439 auto name = child_results->NextAs<std::string>(); in MakeBasicTypeExpression()
447 auto parameters = child_results->NextAs<std::vector<TypeExpression*>>(); in MakeFunctionTypeExpression()
448 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeFunctionTypeExpression()
456 auto a = child_results->NextAs<TypeExpression*>(); in MakeUnionTypeExpression()
457 auto b = child_results->NextAs<TypeExpression*>(); in MakeUnionTypeExpression()
464 auto expression = child_results->NextAs<Expression*>(); in MakeExpressionStatement()
471 auto is_constexpr = child_results->NextAs<bool>(); in MakeIfStatement()
472 auto condition = child_results->NextAs<Expression*>(); in MakeIfStatement()
473 auto if_true = child_results->NextAs<Statement*>(); in MakeIfStatement()
474 auto if_false = child_results->NextAs<base::Optional<Statement*>>(); in MakeIfStatement()
489 auto expression = child_results->NextAs<Expression*>(); in MakeTypeswitchStatement()
490 auto cases = child_results->NextAs<std::vector<TypeswitchCase>>(); in MakeTypeswitchStatement()
567 auto name = child_results->NextAs<base::Optional<std::string>>(); in MakeTypeswitchCase()
568 auto type = child_results->NextAs<TypeExpression*>(); in MakeTypeswitchCase()
569 auto block = child_results->NextAs<Statement*>(); in MakeTypeswitchCase()
576 auto condition = child_results->NextAs<Expression*>(); in MakeWhileStatement()
577 auto body = child_results->NextAs<Statement*>(); in MakeWhileStatement()
584 auto value = child_results->NextAs<base::Optional<Expression*>>(); in MakeReturnStatement()
591 auto value = child_results->NextAs<Expression*>(); in MakeTailCallStatement()
598 auto kind = child_results->NextAs<std::string>(); in MakeVarDeclarationStatement()
601 auto name = child_results->NextAs<std::string>(); in MakeVarDeclarationStatement()
602 auto type = child_results->NextAs<TypeExpression*>(); in MakeVarDeclarationStatement()
605 initializer = child_results->NextAs<Expression*>(); in MakeVarDeclarationStatement()
625 auto label = child_results->NextAs<std::string>(); in MakeGotoStatement()
626 auto arguments = child_results->NextAs<std::vector<Expression*>>(); in MakeGotoStatement()
634 auto deferred = child_results->NextAs<bool>(); in MakeBlockStatement()
635 auto statements = child_results->NextAs<std::vector<Statement*>>(); in MakeBlockStatement()
642 auto try_block = child_results->NextAs<Statement*>(); in MakeTryLabelStatement()
643 auto label_blocks = child_results->NextAs<std::vector<LabelBlock*>>(); in MakeTryLabelStatement()
651 auto var_decl = child_results->NextAs<Statement*>(); in MakeForOfLoopStatement()
652 auto iterable = child_results->NextAs<Expression*>(); in MakeForOfLoopStatement()
653 auto range = child_results->NextAs<base::Optional<RangeExpression>>(); in MakeForOfLoopStatement()
654 auto body = child_results->NextAs<Statement*>(); in MakeForOfLoopStatement()
662 auto var_decl = child_results->NextAs<base::Optional<Statement*>>(); in MakeForLoopStatement()
663 auto test = child_results->NextAs<base::Optional<Expression*>>(); in MakeForLoopStatement()
664 auto action = child_results->NextAs<base::Optional<Expression*>>(); in MakeForLoopStatement()
665 auto body = child_results->NextAs<Statement*>(); in MakeForLoopStatement()
671 auto label = child_results->NextAs<std::string>(); in MakeLabelBlock()
672 auto parameters = child_results->NextAs<ParameterList>(); in MakeLabelBlock()
673 auto body = child_results->NextAs<Statement*>(); in MakeLabelBlock()
681 auto begin = child_results->NextAs<base::Optional<Expression*>>(); in MakeRangeExpression()
682 auto end = child_results->NextAs<base::Optional<Expression*>>(); in MakeRangeExpression()
689 auto e = child_results->NextAs<Expression*>(); in MakeExpressionWithSource()
696 auto name = child_results->NextAs<std::string>(); in MakeIdentifierExpression()
698 child_results->NextAs<std::vector<TypeExpression*>>(); in MakeIdentifierExpression()
706 auto object = child_results->NextAs<Expression*>(); in MakeFieldAccessExpression()
707 auto field = child_results->NextAs<std::string>(); in MakeFieldAccessExpression()
715 auto object = child_results->NextAs<Expression*>(); in MakeElementAccessExpression()
716 auto field = child_results->NextAs<Expression*>(); in MakeElementAccessExpression()
723 auto name = child_results->NextAs<std::string>(); in MakeStructExpression()
724 auto expressions = child_results->NextAs<std::vector<Expression*>>(); in MakeStructExpression()
732 auto location = child_results->NextAs<LocationExpression*>(); in MakeAssignmentExpression()
733 auto op = child_results->NextAs<base::Optional<std::string>>(); in MakeAssignmentExpression()
734 auto value = child_results->NextAs<Expression*>(); in MakeAssignmentExpression()
742 auto number = child_results->NextAs<std::string>(); in MakeNumberLiteralExpression()
749 auto literal = child_results->NextAs<std::string>(); in MakeStringLiteralExpression()
756 auto location = child_results->NextAs<LocationExpression*>(); in MakeIncrementDecrementExpressionPostfix()
757 auto op = child_results->NextAs<IncrementDecrementOperator>(); in MakeIncrementDecrementExpressionPostfix()
765 auto op = child_results->NextAs<IncrementDecrementOperator>(); in MakeIncrementDecrementExpressionPrefix()
766 auto location = child_results->NextAs<LocationExpression*>(); in MakeIncrementDecrementExpressionPrefix()
774 auto left = child_results->NextAs<Expression*>(); in MakeLogicalOrExpression()
775 auto right = child_results->NextAs<Expression*>(); in MakeLogicalOrExpression()
782 auto left = child_results->NextAs<Expression*>(); in MakeLogicalAndExpression()
783 auto right = child_results->NextAs<Expression*>(); in MakeLogicalAndExpression()
790 auto condition = child_results->NextAs<Expression*>(); in MakeConditionalExpression()
791 auto if_true = child_results->NextAs<Expression*>(); in MakeConditionalExpression()
792 auto if_false = child_results->NextAs<Expression*>(); in MakeConditionalExpression()
800 auto name = child_results->NextAs<std::string>(); in MakeLabelAndTypes()
801 auto types = child_results->NextAs<std::vector<TypeExpression*>>(); in MakeLabelAndTypes()
807 auto name = child_results->NextAs<std::string>(); in MakeNameAndType()
808 auto type = child_results->NextAs<TypeExpression*>(); in MakeNameAndType()
814 auto op = child_results->NextAs<std::string>(); in ExtractAssignmentOperator()