Описание тега acorn

0 ответов

извлечение определенных вызовов функций из javascript

Я хочу извлечь вызовы функций из файлов javascript. Например: ........... ........... ........... function moveEvent(event, dayDelta, minuteDelta, allDay){ jQuery.ajax({ data: 'id=' + event.id + '&title=' + event.title + '&day_delta=' + dayD…
10 апр '20 в 11:36
1 ответ

Отключить проверку повторяющихся деклараций в Acorn

Я использую Acorn для синтаксического анализа синтаксически допустимого кода JavaScript в ESTree для дальнейшей обработки. Похоже, что Acorn также выполняет некоторые семантические проверки - в частности, он выдает ошибку при повторяющихся объявлени…
26 июл '20 в 15:41
1 ответ

Как заставить acornjs правильно проверять стили и поля частных классов?

Я работаю над проектом, в котором мне нужно использовать проверку стиля для моего кода. Я хочу использовать acorn js, однако он терпит неудачу при попытке проанализировать поля частного класса и методы класса. Я пытался: const { Parser } = require('…
10 апр '20 в 15:54
0 ответов

Следите за прицелом в AST с помощью acorn-walk

Мне нужно отслеживать объем AST, чтобы упорядочить все выражения в иерархию с помощью acorn-walk в JS. Документации очень мало, поэтому я не понимаю. Спасибо за помощь!
19 май '20 в 20:02
1 ответ

Как получить ключ и значение объекта из других файлов javascript

Я использую $ npm run index.js в файле index.js я зацикливаюсь и получаю список файлов ниже, из файла, который нам нужен, чтобы прочитать "testData", не могли бы вы помочь получить данные var listOfFiles = ['test/fileOne.js', ,test/example.js,] кажд…
09 май '20 в 06:54
1 ответ

Парсер для получения начальной и конечной позиций токена

Я пытаюсь воспроизвести программное обеспечение для обнаружения ошибок, созданное для файла JavaScript, чтобы использовать его для поиска ошибок в файлах Python. Процесс включает поиск начальной и конечной позиций токена на основе номера столбца. Ни…
1 ответ

Где определяется синтаксис плагина babel?

Я создаю плагин Babel и могу найти множество примеров уже написанных плагинов в репозитории Babel. Что я не могу найти, так это исчерпывающую документацию по API для написания такого плагина, особенно для операций, которые я могу выполнять с получен…
22 июл '20 в 05:37
0 ответов

Проблема с выводом правильных результатов из Acorn.JS

Я пытаюсь получить такой вывод: Node { type: 'VariableDeclaration', start: 0, end: 11, declarations: [ Node { type: 'VariableDeclarator', start: 4, end: 10, id: Node { type: 'Identifier', start: 4, end: 5, name: 'a' }, init: Node { type: 'Literal', …
07 июн '20 в 11:22
2 ответа

Методы частного класса JavaScript в Snowpack

Я использую частные методы класса JavaScript во внешнем коде и Snowpack для рабочего процесса разработки. В настоящее время (начиная с v2.15.0-pre.5) Snowpack, похоже, не очень хорошо работает с методами частного класса, т. Е. При сборке с использов…
20 окт '20 в 05:34
0 ответов

Чтение файла javascript в Node в качестве аргументов командной строки и его анализ

Я пишу модуль npm, который должен принимать файл конфигурации в качестве аргументов командной строки. В настоящее время я работаю с файлом json следующим образом: const configurationObject = JSON.parse(await readFile(argv.configPath, 'utf8')); С эти…
17 ноя '20 в 16:43
0 ответов

Как пройти JS AST?

Учитывая фрагмент кода JavaScript, как пройти через AST? Допустим, фрагмент кода: var answer = 6 * 7;Пример AST: https://esprima.org/demo/parse.html Для этого фрагмента кода мне нужно преобразовать AST в секвенсоры токенов. Я могу использовать любой…
0 ответов

Arduino CryptoLW - раунды шифрования Acorn

В библиотеке криптографии вместо CryptoLW поточный шифр Acorn проверяется на производительность. https://github.com/rweather/arduinolibs/blob/master/libraries/CryptoLW/examples/TestAcorn/TestAcorn.ino В строке 291 цикл for используется 500 раз. Може…
18 мар '21 в 17:49
0 ответов

тестирование действий Github локально, такого файла или каталога нет

Я пытаюсь протестировать пользовательское действие github с определенной веткой (не v1 ) локально, используя act, но получаю сообщение об отсутствии такого файла или каталога. Я убедился, что добавил node_modules в свою ветку в github, но когда я пы…
12 ноя '21 в 01:16
1 ответ

Ошибка сборки Tailwind CSS | Желудь неожиданный жетон 26:33

Я пытался собрать tailwindcss на css по умолчанию, но появляется эта штука.... tailwindcss 2.0.2 ? Building from default CSS... (No input file provided) ? SyntaxError: Unexpected token (26:33) at _class.pp$4.raise (C:\xampp\htdocs\www\css\node_modul…
06 янв '21 в 08:56
1 ответ

Acorn / JSX - обход узлов с определенным типом

Я разбираю JSX (компонент React), чтобы найти все узлы, которые: принадлежать JSXTextтип У узла есть не пустой параметр Это моя первая попытка разобрать исходный файл компонента с тестом, как получить Literalузел. const acorn = require("acorn") cons…
17 дек '20 в 14:01
0 ответов

RollupJS: [Component] — неопределенная ошибка в компонентах jsx/tsx

У меня есть простой проект react + typescript, который наполовину машинописный, другой написан на commonJS, который использует накопительный пакет для объединения. Мой файл rollup.config выглядит следующим образом: import resolve from '@rollup/plugi…
03 май '22 в 11:37
0 ответов

SyntaxError: неожиданный токен в желуде во время работы -npm run css:watch

Восстановление... SyntaxError: Неожиданный токен (16:4) в pp$4.raise (/Users/ajeshofficial/Local Sites/nintriva/app/public/wp-content/themes/nintriva/node_modules/acorn/dist/acorn.js:2927:15) в pp.unexpected (/Users/ajeshofficial/Local Sites/nintriv…
17 янв '23 в 08:02
0 ответов

Acornjs: свойство «вызываемый» не существует для типа «узел»

У меня есть следующий код: const script = ` const john = "893cf9d5-ad70-423c-7ea8-4e0f92d9c79b" const a = A.solve(john, {input: 1}, 5) ` const parsedConstructorCaller = acorn.parseExpressionAt(script, 71, { ecmaVersion: 2020 }) if(parsedConstructorC…
12 янв '23 в 09:16
0 ответов

Как я могу передать параметры парсеру acorn при загрузке из CDN?

Я хочу использовать синтаксический анализатор acorn, чтобы я мог использовать paper.js с paperscript, но при этом иметь доступ к языковым функциям ES6(+). Это работает, однако я получаю предупреждение о том, что Acorn теперь требует явной установки …
02 мар '23 в 17:54
0 ответов

литеральный элемент шаблона запроса AST acorn

Я пытаюсь запросить следующее: const t = 'template'; const s = `I'm a ${t}`; Acorn анализирует литеральную часть шаблона как: { "type": "TemplateLiteral", "start": 32, "end": 53, "expressions": [ { "type": "Identifier", "start": 50, "end": 51, "name…
12 фев '23 в 09:58