@@ -536,6 +536,62 @@ beginCompilationUnit(void)
536536 handleExpressionStatement(;)
537537 endBlockFunctionBody(1, {, })
538538 endLocalFunctionDeclaration(})
539+ beginMetadataStar(()
540+ endMetadataStar(0)
541+ handleNoTypeVariables(()
542+ beginLocalFunctionDeclaration(()
543+ beginRecordType(()
544+ beginRecordTypeEntry()
545+ beginMetadataStar(int)
546+ endMetadataStar(0)
547+ handleIdentifier(int, typeReference)
548+ handleNoTypeArguments(x)
549+ handleType(int, null)
550+ handleIdentifier(x, recordFieldDeclaration)
551+ endRecordTypeEntry()
552+ beginRecordTypeEntry()
553+ beginMetadataStar(int)
554+ endMetadataStar(0)
555+ handleIdentifier(int, typeReference)
556+ handleNoTypeArguments(y)
557+ handleType(int, null)
558+ handleIdentifier(y, recordFieldDeclaration)
559+ endRecordTypeEntry()
560+ endRecordType((, null, 2, false)
561+ beginFunctionName(async)
562+ handleIdentifier(async, localFunctionDeclaration)
563+ endFunctionName((, ()
564+ beginFormalParameters((, MemberKind.Local)
565+ beginMetadataStar(int)
566+ endMetadataStar(0)
567+ beginFormalParameter(int, MemberKind.Local, null, null, null)
568+ handleIdentifier(int, typeReference)
569+ handleNoTypeArguments(x)
570+ handleType(int, null)
571+ handleIdentifier(x, formalParameterDeclaration)
572+ handleFormalParameterWithoutValue(,)
573+ endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
574+ beginMetadataStar(int)
575+ endMetadataStar(0)
576+ beginFormalParameter(int, MemberKind.Local, null, null, null)
577+ handleIdentifier(int, typeReference)
578+ handleNoTypeArguments(y)
579+ handleType(int, null)
580+ handleIdentifier(y, formalParameterDeclaration)
581+ handleFormalParameterWithoutValue())
582+ endFormalParameter(null, null, null, y, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
583+ endFormalParameters(2, (, ), MemberKind.Local)
584+ handleNoInitializers()
585+ handleAsyncModifier(null, null)
586+ handleIdentifier(print, expression)
587+ handleNoTypeArguments(()
588+ beginArguments(()
589+ beginLiteralString("sync named async with record type return type taking 2 parameters")
590+ endLiteralString(0, ))
591+ endArguments(1, (, ))
592+ handleSend(print, ;)
593+ handleExpressionFunctionBody(=>, ;)
594+ endLocalFunctionDeclaration(;)
539595 handleNoTypeVariables(()
540596 beginFunctionExpression(()
541597 beginFormalParameters((, MemberKind.Local)
@@ -576,6 +632,39 @@ beginCompilationUnit(void)
576632 handleSend((, ))
577633 handleExpressionStatement(;)
578634 handleNoTypeVariables(()
635+ beginFunctionExpression(()
636+ beginFormalParameters((, MemberKind.Local)
637+ beginMetadataStar(int)
638+ endMetadataStar(0)
639+ beginFormalParameter(int, MemberKind.Local, null, null, null)
640+ handleIdentifier(int, typeReference)
641+ handleNoTypeArguments(x)
642+ handleType(int, null)
643+ handleIdentifier(x, formalParameterDeclaration)
644+ handleFormalParameterWithoutValue(,)
645+ endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
646+ beginMetadataStar(int)
647+ endMetadataStar(0)
648+ beginFormalParameter(int, MemberKind.Local, null, null, null)
649+ handleIdentifier(int, typeReference)
650+ handleNoTypeArguments(y)
651+ handleType(int, null)
652+ handleIdentifier(y, formalParameterDeclaration)
653+ handleFormalParameterWithoutValue())
654+ endFormalParameter(null, null, null, y, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
655+ endFormalParameters(2, (, ), MemberKind.Local)
656+ handleAsyncModifier(null, null)
657+ handleIdentifier(print, expression)
658+ handleNoTypeArguments(()
659+ beginArguments(()
660+ beginLiteralString("sync unnamed taking 2 parameters")
661+ endLiteralString(0, ))
662+ endArguments(1, (, ))
663+ handleSend(print, ;)
664+ handleExpressionFunctionBody(=>, null)
665+ endFunctionExpression((, ;)
666+ handleExpressionStatement(;)
667+ handleNoTypeVariables(()
579668 beginFunctionExpression(()
580669 beginFormalParameters((, MemberKind.Local)
581670 beginMetadataStar(int)
@@ -614,7 +703,40 @@ beginCompilationUnit(void)
614703 endArguments(0, (, ))
615704 handleSend((, ))
616705 handleExpressionStatement(;)
617- endBlockFunctionBody(14, {, })
706+ handleNoTypeVariables(()
707+ beginFunctionExpression(()
708+ beginFormalParameters((, MemberKind.Local)
709+ beginMetadataStar(int)
710+ endMetadataStar(0)
711+ beginFormalParameter(int, MemberKind.Local, null, null, null)
712+ handleIdentifier(int, typeReference)
713+ handleNoTypeArguments(x)
714+ handleType(int, null)
715+ handleIdentifier(x, formalParameterDeclaration)
716+ handleFormalParameterWithoutValue(,)
717+ endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
718+ beginMetadataStar(int)
719+ endMetadataStar(0)
720+ beginFormalParameter(int, MemberKind.Local, null, null, null)
721+ handleIdentifier(int, typeReference)
722+ handleNoTypeArguments(y)
723+ handleType(int, null)
724+ handleIdentifier(y, formalParameterDeclaration)
725+ handleFormalParameterWithoutValue())
726+ endFormalParameter(null, null, null, y, null, null, FormalParameterKind.requiredPositional, MemberKind.Local)
727+ endFormalParameters(2, (, ), MemberKind.Local)
728+ handleAsyncModifier(async, null)
729+ handleIdentifier(print, expression)
730+ handleNoTypeArguments(()
731+ beginArguments(()
732+ beginLiteralString("async unnamed taking 2 parameters")
733+ endLiteralString(0, ))
734+ endArguments(1, (, ))
735+ handleSend(print, ;)
736+ handleExpressionFunctionBody(=>, null)
737+ endFunctionExpression((, ;)
738+ handleExpressionStatement(;)
739+ endBlockFunctionBody(17, {, })
618740 endTopLevelMethod(void, null, })
619741 endTopLevelDeclaration()
620742endCompilationUnit(1, )
0 commit comments