Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/code/org.eclipse.fx.code.editor.langs.codegen.fx/src/org/eclipse/fx/code/editor/langs/codegen/fx/groovy/GroovyPartitionScanner.java')
-rw-r--r--bundles/code/org.eclipse.fx.code.editor.langs.codegen.fx/src/org/eclipse/fx/code/editor/langs/codegen/fx/groovy/GroovyPartitionScanner.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/bundles/code/org.eclipse.fx.code.editor.langs.codegen.fx/src/org/eclipse/fx/code/editor/langs/codegen/fx/groovy/GroovyPartitionScanner.java b/bundles/code/org.eclipse.fx.code.editor.langs.codegen.fx/src/org/eclipse/fx/code/editor/langs/codegen/fx/groovy/GroovyPartitionScanner.java
new file mode 100644
index 000000000..1ff159e25
--- /dev/null
+++ b/bundles/code/org.eclipse.fx.code.editor.langs.codegen.fx/src/org/eclipse/fx/code/editor/langs/codegen/fx/groovy/GroovyPartitionScanner.java
@@ -0,0 +1,32 @@
+package org.eclipse.fx.code.editor.langs.codegen.fx.groovy;
+
+public class GroovyPartitionScanner extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner {
+ public GroovyPartitionScanner() {
+ org.eclipse.jface.text.rules.IPredicateRule[] pr = new org.eclipse.jface.text.rules.IPredicateRule[4];
+ pr[0] = new org.eclipse.jface.text.rules.MultiLineRule(
+ "/**"
+ , "*/"
+ , new org.eclipse.jface.text.rules.Token("__groovy_apidoc")
+ , (char)0
+ , false);
+ pr[1] = new org.eclipse.jface.text.rules.MultiLineRule(
+ "/*"
+ , "*/"
+ , new org.eclipse.jface.text.rules.Token("__groovy_multiline_comment")
+ , (char)0
+ , false);
+ pr[2] = new org.eclipse.jface.text.rules.SingleLineRule(
+ "\""
+ , "\""
+ , new org.eclipse.jface.text.rules.Token("__groovy_string")
+ , '\\'
+ , false);
+ pr[3] = new org.eclipse.jface.text.rules.SingleLineRule(
+ "'"
+ , "'"
+ , new org.eclipse.jface.text.rules.Token("__groovy_character")
+ , '\\'
+ , false);
+ setPredicateRules(pr);
+ }
+}

Back to the top