[chuck-users] Is there a way to run chuck to just check syntax?

Forrest Cahoon forrest.cahoon at gmail.com
Wed Jun 12 22:44:37 EDT 2019


Unless I've missed something obvious, which is entirely possible, adding a
--syntax-check-only switch was very easy. I've submitted a pull request
with the change:
https://github.com/ccrma/chuck/pull/126

I'm going ahead to work on my vscode extension assuming this will
(eventually) be there. I doubt I will have it done any time soon because I
have no clue what I'm doing, but one day vscode will be able to highlight
ChucK syntax errors.

On Tue, Jun 11, 2019 at 1:24 AM Jack Atherton <lja at ccrma.stanford.edu>
wrote:

> I'm not sure if it has one, but it would be pretty straightforward to add
> one -- just delete the code generated from the compilation process instead
> of sporking it. See chuck_main.cpp:
> https://github.com/ccrma/chuck/blob/master/src/host/chuck_main.cpp
>
> On Mon, Jun 10, 2019 at 7:24 PM Forrest Cahoon <forrest.cahoon at gmail.com>
> wrote:
>
>> I'm looking at trying to add more to my ChucK vscode extension, and I'd
>> love to be able to run chuck on the code being edited so that I can parse
>> and highlight the errors.
>>
>> However, I don't know how you would run chuck to just generate syntax
>> errors. I see there is a --silent switch, which would work for the purpose,
>> but would be an unnecessary waste of resources just to get the possible
>> syntax errors.
>>
>> Csound has a --syntax-check-only command-line option. Is there something
>> like this for ChucK? If not, would it be straightforward to add one?
>>
>> Forrest
>>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20190612/4f5e5931/attachment.html>


More information about the chuck-users mailing list