text: File: kt32792.kt - dbe2ba365d70b6fc9210705207d01e5b
    NL("\n")
    NL("\n")
    packageHeader
    importList
    topLevelObject
      declaration
        functionDeclaration
          modifiers
            modifier
              functionModifier
                INLINE("inline")
          FUN("fun")
          typeParameters
            LANGLE("<")
            typeParameter
              simpleIdentifier
                Identifier("T")
            RANGLE(">")
          simpleIdentifier
            Identifier("tryLambdas")
          functionValueParameters
            LPAREN("(")
            functionValueParameter
              parameter
                simpleIdentifier
                  Identifier("lamb")
                COLON(":")
                type
                  functionType
                    functionTypeParameters
                      LPAREN("(")
                      RPAREN(")")
                    ARROW("->")
                    type
                      typeReference
                        userType
                          simpleUserType
                            simpleIdentifier
                              Identifier("T")
            RPAREN(")")
          COLON(":")
          type
            typeReference
              userType
                simpleUserType
                  simpleIdentifier
                    Identifier("T")
          functionBody
            block
              LCURL("{")
              NL("\n")
              statements
                statement
                  expression
                    disjunction
                      conjunction
                        equality
                          comparison
                            genericCallLikeComparison
                              infixOperation
                                elvisExpression
                                  infixFunctionCall
                                    rangeExpression
                                      additiveExpression
                                        multiplicativeExpression
                                          asExpression
                                            prefixUnaryExpression
                                              postfixUnaryExpression
                                                primaryExpression
                                                  jumpExpression
                                                    RETURN("return")
                                                    expression
                                                      disjunction
                                                        conjunction
                                                          equality
                                                            comparison
                                                              genericCallLikeComparison
                                                                infixOperation
                                                                  elvisExpression
                                                                    infixFunctionCall
                                                                      rangeExpression
                                                                        additiveExpression
                                                                          multiplicativeExpression
                                                                            asExpression
                                                                              prefixUnaryExpression
                                                                                postfixUnaryExpression
                                                                                  primaryExpression
                                                                                    simpleIdentifier
                                                                                      Identifier("lamb")
                                                                                  postfixUnarySuffix
                                                                                    navigationSuffix
                                                                                      memberAccessOperator
                                                                                        DOT(".")
                                                                                      simpleIdentifier
                                                                                        Identifier("invoke")
                                                                                  postfixUnarySuffix
                                                                                    callSuffix
                                                                                      valueArguments
                                                                                        LPAREN("(")
                                                                                        RPAREN(")")
                semis
                  NL("\n")
              RCURL("}")
      semis
        NL("\n")
    topLevelObject
      declaration
        functionDeclaration
          FUN("fun")
          simpleIdentifier
            Identifier("main")
          functionValueParameters
            LPAREN("(")
            RPAREN(")")
          functionBody
            block
              LCURL("{")
              NL("\n")
              statements
                statement
                  expression
                    disjunction
                      conjunction
                        equality
                          comparison
                            genericCallLikeComparison
                              infixOperation
                                elvisExpression
                                  infixFunctionCall
                                    rangeExpression
                                      additiveExpression
                                        multiplicativeExpression
                                          asExpression
                                            prefixUnaryExpression
                                              postfixUnaryExpression
                                                primaryExpression
                                                  simpleIdentifier
                                                    Identifier("tryLambdas")
                              callSuffix
                                typeArguments
                                  LANGLE("<")
                                  typeProjection
                                    type
                                      typeReference
                                        userType
                                          simpleUserType
                                            simpleIdentifier
                                              Identifier("String")
                                  RANGLE(">")
                                annotatedLambda
                                  lambdaLiteral
                                    LCURL("{")
                                    NL("\n")
                                    statements
                                      statement
                                        expression
                                          disjunction
                                            conjunction
                                              equality
                                                comparison
                                                  genericCallLikeComparison
                                                    infixOperation
                                                      elvisExpression
                                                        infixFunctionCall
                                                          rangeExpression
                                                            additiveExpression
                                                              multiplicativeExpression
                                                                asExpression
                                                                  prefixUnaryExpression
                                                                    postfixUnaryExpression
                                                                      primaryExpression
                                                                        jumpExpression
                                                                          RETURN_AT("return@tryLambdas")
                                      semis
                                        NL("\n")
                                    RCURL("}")
                semis
                  NL("\n")
              RCURL("}")
      semis
        EOF("<EOF>")
    EOF("<EOF>")
  