Я не могу понять, как расширение mock-debugger контролирует, где будет следующий шаг.
Например, что если я хотел бы выполнить 2 строки, если найдуслово "банан" в моем тексте? Кроме того, я хотел бы сделать что-то, например, «Step In», где я могу пройти слово за словом - это возможно?
Я видел присвоение this._currentLine = ln;
, которое выглядит такконтролирует, где находится линия, но это простая локальная переменная. Как он мог контролировать что-либо в отладчике? Я не могу найти других применений переменной _currentLine
, где она переходит к чему-нибудь полезному API (кроме трассировки стека, но я не думаю, что она имеет какое-либо отношение к строковому элементу управления отладчика) .