Как получить утверждение по заданному местоположению в `esprima.parseScript`? - PullRequest
0 голосов
/ 09 октября 2018

Я использую esprima для генерации синтаксического дерева кода JavaScript.Учитывая множество операторов для parseScript(code, {range: true, loc: true}) метода, я получу массив ExpressionStatment объектов с их расположением.Есть ли способ получить ExpressionStatement, передав номер строки?Например, у меня есть код ниже:

func1();
func2();

Я только хочу получить ExpressionStatement второй строки.Я ищу метод, подобный parseScript(code, {lineNumber: 2}), который дает мне утверждение, содержащее lineNumber.Я знаю, что могу разобрать это, посмотрев loc дерева синтаксиса.Но я хочу подтвердить, существует ли уже метод, разработанный для этого.

...