Thank you Ralf

On Tue, Feb 4, 2025 at 4:09 AM 'Ralf Hemmecke' via FriCAS - computer
algebra system <fricas-devel@googlegroups.com> wrote:

> On 2/3/25 16:46, Hill Strong wrote:
>  > So what you are saying is that the pile [some other stuff] is the
> argument
>  > to the previous {return}?
>
> The structure of this particular code is like this:
>
> 1  if (ei_ci_chi or nm = 'dilog) and ord = 0 and
> 2       (ord := order(ups, 1::Expon)) > 0 then return
> 3      not(opt_rec.log_x_replace) or not(can_integrate_uts) =>
> 4          stateProblem(string(nm), "expansion at 0")
> 5      ord := order(ups)
> 6      lc := coefficient(ups, ord)
> 7      (signum := sign(lc)$SIGNEF) case "failed" =>
> 8      ...
> 9  else if ... then return
>
> Line 2 is more indented than line 1 and therefore internally
> concatenated to the end of line 1.
> Line 4 is more indented than line 3, so it is concatenated to line 3.
> After that lines 3,5-8 are indented to the same amount and more than
> line 1, so they form a block that can basically be thought of as appending
>
>     (line 3; line 5; line 6; line 7; line 8)
>
> to the end of line 1+2. That gives then exactly what you say:
> lines 3-8 ar the argument of return.
>
> Ralf
>
> --
> You received this message because you are subscribed to the Google Groups
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to fricas-devel+unsubscr...@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/fricas-devel/33033b41-9746-4775-bc6a-eb8e212ae96f%40hemmecke.org
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/fricas-devel/CAEnaMTHT1LQvihs9EZH4gS_ANvT4%3DLK%2Bz-qYkcz214RxODEFzg%40mail.gmail.com.

Reply via email to