Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Syntax error with :
Victor Lazzarini <[email protected]> Tue, 28 Oct 2025 16:45:23 +0000
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <[email protected]> |
That works - with the possibility of extra whitespace (to pass tests). Committed. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 28 Oct 2025, at 10:08, Victor Lazzarini <[email protected]> wrote: > > Right, I can fix this by adding a rule to catch any misreading of ident: as a label in > a ternary expression. I’ve made a PR for it. > ======================== > Prof. Victor Lazzarini > Maynooth University > Ireland > >> On 27 Oct 2025, at 22:36, Eduardo Moguillansky <[email protected]> wrote: >> >> *Warning* >> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe. >> This line gives an error: >> >> k2 = k0 > 0 ? k0: -1 >> >> error: syntax error, unexpected LABEL_TOKEN (token "k0:") from file xxx.csd (1) >> >> It is ok if the ":" has a space before the variable >> >> k2 = k0 > 0 ? k0 : -1 >> >> The code used to work some months ago, so this might be a recent change. I guess it should not be difficult to disambiguate the parsing, since a label should start a line. >> >> Thanks, >> Eduardo >> >> >> >