Re: Wrong error message from 2u
Bill Allombert <[email protected]> Sun, 8 Sep 2024 16:29:49 +0200
| Newsgroups | gmane.comp.mathematics.pari.devel |
|---|---|
| Message-ID | <Zt203XE9RlIkisMj@seventeen> |
On Mon, Aug 12, 2024 at 11:54:17AM +0200, Vincent Lefevre wrote: > On 2024-08-11 23:48:38 -0700, Ilya Zakharevich wrote: > > In > > (23:29) gp > my([a,b,c]=[(u-v)^2,2u*v,(u+v)^2]); c^2-a^2-b^2 > > *** syntax error, unexpected variable name, expecting ',': ...,c]=[(u-v)^2,2u*v,(u+v)^2]);c^2-a^2-b^2 > > *** ^-------------- > > > > the arrow points at the second closing bracket. The actual problem is > > 2u. > > The issue seems to be the "expecting ','" (and the position of > the arrow is a consequence). Why "expecting ','"? > > Simpler testcase: > > ? [2u,3] > *** syntax error, unexpected variable name, expecting ',': [2u,3] > *** ^- I fixed it in master: ? [2u,3] *** syntax error, unexpected variable name, expecting ',': [2u,3] *** ^---- ? my([a,b,c]=[(u-v)^2,2u*v,(u+v)^2]); c^2-a^2-b^2 *** syntax error, unexpected variable name, expecting ',': my([a,b,c]=[(u-v)^2,2u*v,(u+v)^2]);c^2-a^2-b^2 *** ^------------------------- Thanks for reporting this! Cheers, Bill.