[bug #68101] Missed error with missing tilde in function output

Fernando <[email protected]>
Newsgroups gmane.comp.gnu.octave.bugs
Message-ID <[email protected]>
Please use the bug tracker to post updates to a bug report.  The mailing list is intended as a read-only notification stream.  Info posted to this mailing list address won't appear in the tracker database where it is most useful.

Follow-up Comment #8, bug #68101 (group octave):

Let me say that I also find it strange to allow a comma at the beginning of
the row. Of course, Octave could deviate from Matlab in that respect. It's
just that I think current behavior is not inconsistent.

> It also leads to inconsistent parsing.  If initial commas are not
> significant, then logically it should be possible to have more than one in a
> row.  But, that is not what Octave's parser does.

It's not that they are not significant. In a row, assuming we don't reach its
end, a comma must be followed by some kind of element and the element must be
followed by a comma (or space, but let's assume it's a comma). But the row
begins at some point and ends at some point too. It can begin with a comma or
with an element, and the same goes for how it ends.

> FWIW, the Matlab docs (see https://nl.mathwo ... tion-outputs.html) only
> mentions tildes and no empty placeholders.  So AFAICS this is undocumented
> Matlab.

I have not found documentation for this either. Only this
https://github.com/mathworks/MATLAB-Language-grammar/blob/master/Matlab.tmbundle/Syntaxes/MATLAB.tmLanguage
but I don't understand it.

In any case, it's not about empty placeholders, it's about the beginning and
end of a row. Are they allowed to begin with a comma? But I have also not
found documentation about the fact that they are allowed to end with a comma.
It's just that we are more used to it.



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68101>

_______________________________________________
Mensaje enviado vía Savannah
https://savannah.gnu.org/
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCaaSC5wAKCRCqLAuaBUf3
TjdGAP46ZhQvHEc1tSGryl0xBSO7Azc+aXqr9IvA8p+3ZK+8WQEAz/ibI7f7KOvk
W4hlaCBEuQumPHxJsTQU0vbVkrA8WwM=
=qkxR
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.