Skip to content

boolean record = true; causes a syntax error even thought it is valid Java #1241

@Stefterv

Description

@Stefterv

Most appropriate sub-area of Processing 4?

PDE

Processing version

main

Operating system

macOS/Windows/Linux?

Bug description

Adding boolean record = true; anywhere to the sketch causes the preprocess to emit an Error even though it is valid Java.

This is what I know so far:

  • record is a java keyword
  • changing it to boolean record1 = true; suppresses the error
  • I tried changing the antlr version back to what it was defined in the Ant build system but that didn't help either

Steps to reproduce this

  1. Add boolean record = true; to a sketch

  2. See the preprocessor be unhappy

snippet

boolean record = true;

void setup() {

}

void draw() {
 
}

Additional context

No response

Would you like to work on the issue?

Yes, I’d like to help with this

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions