From 0af08ee6274cb82995f8dbaee18ac8bb5e1663e6 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 19 Nov 2025 21:38:58 -0500 Subject: [PATCH] feat: add babel-parser script for parsing files and generating AST --- .../@babel/parser/bin/babel-parser.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 backend/node_modules/@babel/parser/bin/babel-parser.js diff --git a/backend/node_modules/@babel/parser/bin/babel-parser.js b/backend/node_modules/@babel/parser/bin/babel-parser.js new file mode 100755 index 00000000..4808c5ee --- /dev/null +++ b/backend/node_modules/@babel/parser/bin/babel-parser.js @@ -0,0 +1,15 @@ +#!/usr/bin/env node +/* eslint-disable no-var, unicorn/prefer-node-protocol */ + +var parser = require(".."); +var fs = require("fs"); + +var filename = process.argv[2]; +if (!filename) { + console.error("no filename specified"); +} else { + var file = fs.readFileSync(filename, "utf8"); + var ast = parser.parse(file); + + console.log(JSON.stringify(ast, null, " ")); +}