the user can now write `termination_by?` to see the termination argument inferred by GuessLex, and turn it into `termination_by …` using the “Try this” widget or a code action. To be done later, maybe: Avoid writing `sizeOf` if it's not necessary.
41 lines
1.4 KiB
Text
41 lines
1.4 KiB
Text
Inferred termination argument:
|
|
termination_by (sizeOf n, sizeOf m)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf m, sizeOf n)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf n, sizeOf m)
|
|
Inferred termination argument:
|
|
termination_by x1 x2 => (sizeOf x2, sizeOf x1)
|
|
Inferred termination argument:
|
|
termination_by x1 => sizeOf x1
|
|
Inferred termination argument:
|
|
termination_by x1 => sizeOf x1
|
|
Inferred termination argument:
|
|
termination_by x1 => sizeOf x1
|
|
Inferred termination argument:
|
|
termination_by x1 => sizeOf x1
|
|
Inferred termination argument:
|
|
termination_by x1 => (sizeOf x1, 0)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf n, 1)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf m, sizeOf n)
|
|
Inferred termination argument:
|
|
termination_by x1 x2 x3 x4 x5 x6 x7 x8 =>
|
|
(sizeOf x8, sizeOf x7, sizeOf x6, sizeOf x5, sizeOf x4, sizeOf x3, sizeOf x2, sizeOf x1)
|
|
Inferred termination argument:
|
|
termination_by x1 x2 => (sizeOf x1, sizeOf x2)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf a, 1)
|
|
Inferred termination argument:
|
|
termination_by (sizeOf a, 0)
|
|
Inferred termination argument:
|
|
termination_by x2' => sizeOf x2'
|
|
Inferred termination argument:
|
|
termination_by x2 => sizeOf x2
|
|
Inferred termination argument:
|
|
termination_by x2 => SizeOf.sizeOf x2
|
|
Inferred termination argument:
|
|
termination_by x1 x2 => SizeOf.sizeOf x1
|
|
Inferred termination argument:
|
|
termination_by x2 => SizeOf.sizeOf x2
|