diff --git a/src/Comm.js b/src/Comm.js index da5f7d248af724bec47200406c3653eb23ca30e2..5ee38b09718609f1ff0e9dc0a6948e397b1e15b2 100644 --- a/src/Comm.js +++ b/src/Comm.js @@ -1,9 +1,8 @@ import React from 'react' import axios from 'axios' -import {array} from "prop-types"; -const SERVER_ADDR = "http://192.168.1.67:8080/" -const SERVER_ENDPOINT = "" +const SERVER_ADDR = "http://192.168.1.67:8080/"; +const SERVER_ENDPOINT = ""; const testGraphData = [{ name: "WACC Program", children: [{ @@ -16,33 +15,32 @@ const testGraphData = [{ export function astMetaToGraphData(astMeta) { - let firstNode = astMeta.nodes["0"] - let graphData = createGraphNode(firstNode.name, firstNode.value, firstNode.children, astMeta) + let firstNode = astMeta.nodes["0"]; + let graphData = createGraphNode(firstNode.name, firstNode.value, firstNode.children, astMeta); return graphData } function createGraphNode(name, value, childrenIDs, astMeta){ - var children = []; + let children = []; if(typeof childrenIDs !== "undefined") { - for (var i = 0; i < childrenIDs.length; i++) { - var childID = childrenIDs[i] - var child = astMeta.nodes[childID]; + for (let i = 0; i < childrenIDs.length; i++) { + let childID = childrenIDs[i]; + let child = astMeta.nodes[childID]; children.push(createGraphNode(child.name, child.value, child.children, astMeta)) } } - let retObj = { + // console.log(JSON.stringify(retObj)) + return { name: name, - attributes: { value: value }, + attributes: {value: value}, children: children } - // console.log(JSON.stringify(retObj)) - return retObj } export async function sendWaccCode(code) { let ADDR = SERVER_ADDR + SERVER_ENDPOINT; - var data = {isError: true}; + let data = {isError: true}; await axios.post(ADDR, {contents: code}, {headers: {'Content-Type': 'application/json'}}) .then(res => { data = res.data