(list []base.Statement, caretLine int, caretOffset int)
| 1696 | } |
| 1697 | |
| 1698 | func statementIndexAtCaret(list []base.Statement, caretLine int, caretOffset int) int { |
| 1699 | for i, statement := range list { |
| 1700 | endLine := int(statement.End.GetLine()) - 1 |
| 1701 | endColumn := int(statement.End.GetColumn()) |
| 1702 | if endLine > caretLine || (endLine == caretLine && endColumn >= caretOffset) { |
| 1703 | return i |
| 1704 | } |
| 1705 | } |
| 1706 | return 0 |
| 1707 | } |
| 1708 | |
| 1709 | func rebaseCaretAfterSkippedStatement(previous base.Statement, caretLine int, caretOffset int) (int, int) { |
| 1710 | previousEndLine := int(previous.End.GetLine()) - 1 |
no test coverage detected