diff --git a/pom.xml b/pom.xml
index 6b786e3f..26d78d63 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.scijava
pom-scijava
- 37.0.0
+ 40.0.0
@@ -147,6 +147,8 @@
sign,deploy-to-scijava
+
+ 3.6.0
diff --git a/src/main/java/org/scijava/ui/swing/script/highliters/ImageJMacroTokenMaker.java b/src/main/java/org/scijava/ui/swing/script/highliters/ImageJMacroTokenMaker.java
index 74f28d56..13b1f939 100644
--- a/src/main/java/org/scijava/ui/swing/script/highliters/ImageJMacroTokenMaker.java
+++ b/src/main/java/org/scijava/ui/swing/script/highliters/ImageJMacroTokenMaker.java
@@ -2635,6 +2635,11 @@ public void yypushback(final int number) {
zzMarkedPos -= number;
}
+ @Override
+ public int yystate() {
+ return zzLexicalState; // the current lexical state
+ }
+
/**
* Resumes scanning until the next regular expression is matched, the end of
* input is encountered or an I/O-Error occurs.