package com.sap.furcas.ide.editor; import org.eclipse.jface.text.IDocument; public class ParserHelper { private static final String EOL = "\r\n"; private static int positionToOffset(String document, int line, int column) { int offset = 0; String[] lines = document.split(EOL); for (int i=0; i<line-1; i++) { offset += lines[i].length()+EOL.length(); } offset += column; return offset; } public static int positionToOffset(IDocument document, int line, int column) { return positionToOffset(document.get(), line, column); } }