cursorOffset--;
c = parsingUtils.charAt(cursorOffset);
} while (Character.isWhitespace(c));
int startOffset = parsingUtils.eatLiteralsBackwards(null, cursorOffset);
cursorLine = selection.getLineOfOffset(startOffset);
} catch (Exception e) {
//may throw error if not balanced or if the char we're at is not a ' or "
}