mirror of
https://github.com/msojocs/wx-compiler.git
synced 2025-07-19 00:00:04 +08:00
21 lines
498 B
JavaScript
21 lines
498 B
JavaScript
|
|
const parser = require("@babel/parser");
|
|
const tool = require('./tool')
|
|
|
|
|
|
const code2ast = (str)=>{
|
|
|
|
const nodeData = JSON.parse(str)
|
|
|
|
for(let key in nodeData.generateFunctionContent){
|
|
const nData = nodeData.generateFunctionContent[key]
|
|
|
|
let nodeAST = JSON.parse(JSON.stringify(parser.parse(nData)))
|
|
nodeAST = tool.removeVariables(nodeAST)
|
|
nodeData.generateFunctionContent[key] = nodeAST
|
|
}
|
|
return nodeData
|
|
}
|
|
module.exports = {
|
|
code2ast
|
|
} |