]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/completions/parsing/ModuleSegment.java
New SCL completion implementation
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / completions / parsing / ModuleSegment.java
diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/completions/parsing/ModuleSegment.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/completions/parsing/ModuleSegment.java
new file mode 100644 (file)
index 0000000..4ef2dcd
--- /dev/null
@@ -0,0 +1,15 @@
+package org.simantics.scl.compiler.completions.parsing;
+
+public class ModuleSegment {
+    public final int begin;
+    public final int end;
+    public int parenthesesBalance;
+    public boolean hasErrors;
+    
+    public ModuleSegment(int begin, int end, int parenthesesBalance, boolean hasErrors) {
+        this.begin = begin;
+        this.end = end;
+        this.parenthesesBalance = parenthesesBalance;
+        this.hasErrors = hasErrors;
+    }
+}