var esprima = require("esprima")
var escodegen = require("escodegen")
var x = escodegen.generate( {
"async": false,
"body": {
"body": [
{
"declarations": [
{
"id": {
"loc": {
"end": {
"column": 14,
"line": 12
},
"start": {
"column": 9,
"line": 12
}
},
"name": "soObj",
"type": "Identifier"
},
"init": {
"arguments": [
{
"loc": {
"end": {
"column": 41,
"line": 12
},
"start": {
"column": 29,
"line": 12
}
},
"raw": "'salesorder'",
"type": "Literal",
"value": "salesorder"
},
{
"loc": {
"end": {
"column": 44,
"line": 12
},
"start": {
"column": 43,
"line": 12
}
},
"raw": "1",
"type": "Literal",
"value": 1
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 28,
"line": 12
},
"start": {
"column": 17,
"line": 12
}
},
"object": {
"loc": {
"end": {
"column": 23,
"line": 12
},
"start": {
"column": 17,
"line": 12
}
},
"name": "record",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 28,
"line": 12
},
"start": {
"column": 24,
"line": 12
}
},
"name": "load",
"type": "Identifier"
},
"type": "MemberExpression"
},
"loc": {
"end": {
"column": 45,
"line": 12
},
"start": {
"column": 17,
"line": 12
}
},
"type": "CallExpression"
},
"loc": {
"end": {
"column": 45,
"line": 12
},
"start": {
"column": 9,
"line": 12
}
},
"type": "VariableDeclarator"
}
],
"kind": "var",
"loc": {
"end": {
"column": 46,
"line": 12
},
"start": {
"column": 5,
"line": 12
}
},
"type": "VariableDeclaration"
},
{
"expression": {
"arguments": [
{
"loc": {
"end": {
"column": 35,
"line": 13
},
"start": {
"column": 23,
"line": 13
}
},
"raw": "'subsidiary'",
"type": "Literal",
"value": "subsidiary"
},
{
"loc": {
"end": {
"column": 38,
"line": 13
},
"start": {
"column": 37,
"line": 13
}
},
"raw": "1",
"type": "Literal",
"value": 1
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 22,
"line": 13
},
"start": {
"column": 8,
"line": 13
}
},
"object": {
"loc": {
"end": {
"column": 13,
"line": 13
},
"start": {
"column": 8,
"line": 13
}
},
"name": "soObj",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 22,
"line": 13
},
"start": {
"column": 14,
"line": 13
}
},
"name": "setValue",
"type": "Identifier"
},
"type": "MemberExpression"
},
"isNetSuiteAPI": false,
"loc": {
"end": {
"column": 39,
"line": 13
},
"start": {
"column": 8,
"line": 13
}
},
"params": [
{
"loc": {
"end": {
"column": 35,
"line": 13
},
"start": {
"column": 23,
"line": 13
}
},
"raw": "'subsidiary'",
"type": "Literal",
"value": "subsidiary"
},
{
"loc": {
"end": {
"column": 38,
"line": 13
},
"start": {
"column": 37,
"line": 13
}
},
"raw": "1",
"type": "Literal",
"value": 1
}
],
"parent": "afterSubmit",
"type": "CallExpression"
},
"loc": {
"end": {
"column": 40,
"line": 13
},
"start": {
"column": 8,
"line": 13
}
},
"type": "ExpressionStatement"
},
{
"declarations": [
{
"id": {
"loc": {
"end": {
"column": 13,
"line": 14
},
"start": {
"column": 12,
"line": 14
}
},
"name": "x",
"type": "Identifier"
},
"init": {
"arguments": [
{
"loc": {
"end": {
"column": 39,
"line": 14
},
"start": {
"column": 31,
"line": 14
}
},
"raw": "'entity'",
"type": "Literal",
"value": "entity"
},
{
"loc": {
"end": {
"column": 42,
"line": 14
},
"start": {
"column": 41,
"line": 14
}
},
"raw": "2",
"type": "Literal",
"value": 2
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 30,
"line": 14
},
"start": {
"column": 16,
"line": 14
}
},
"object": {
"loc": {
"end": {
"column": 21,
"line": 14
},
"start": {
"column": 16,
"line": 14
}
},
"name": "soObj",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 30,
"line": 14
},
"start": {
"column": 22,
"line": 14
}
},
"name": "setValue",
"type": "Identifier"
},
"type": "MemberExpression"
},
"loc": {
"end": {
"column": 43,
"line": 14
},
"start": {
"column": 16,
"line": 14
}
},
"type": "CallExpression"
},
"isNetSuiteAPI": false,
"loc": {
"end": {
"column": 43,
"line": 14
},
"start": {
"column": 12,
"line": 14
}
},
"parent": "afterSubmit",
"type": "VariableDeclarator"
}
],
"kind": "var",
"loc": {
"end": {
"column": 44,
"line": 14
},
"start": {
"column": 8,
"line": 14
}
},
"type": "VariableDeclaration"
},
{
"declarations": [
{
"id": {
"loc": {
"end": {
"column": 19,
"line": 16
},
"start": {
"column": 10,
"line": 16
}
},
"name": "lineCount",
"type": "Identifier"
},
"init": {
"arguments": [
{
"loc": {
"end": {
"column": 47,
"line": 16
},
"start": {
"column": 41,
"line": 16
}
},
"raw": "'item'",
"type": "Literal",
"value": "item"
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 40,
"line": 16
},
"start": {
"column": 22,
"line": 16
}
},
"object": {
"loc": {
"end": {
"column": 27,
"line": 16
},
"start": {
"column": 22,
"line": 16
}
},
"name": "soObj",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 40,
"line": 16
},
"start": {
"column": 28,
"line": 16
}
},
"name": "getLineCount",
"type": "Identifier"
},
"type": "MemberExpression"
},
"loc": {
"end": {
"column": 48,
"line": 16
},
"start": {
"column": 22,
"line": 16
}
},
"type": "CallExpression"
},
"isNetSuiteAPI": false,
"loc": {
"end": {
"column": 48,
"line": 16
},
"start": {
"column": 10,
"line": 16
}
},
"parent": "afterSubmit",
"type": "VariableDeclarator"
}
],
"kind": "var",
"loc": {
"end": {
"column": 49,
"line": 16
},
"start": {
"column": 6,
"line": 16
}
},
"type": "VariableDeclaration"
},
{
"body": {
"body": [
{
"expression": {
"arguments": [
{
"loc": {
"end": {
"column": 38,
"line": 18
},
"start": {
"column": 32,
"line": 18
}
},
"raw": "'item'",
"type": "Literal",
"value": "item"
},
{
"loc": {
"end": {
"column": 43,
"line": 18
},
"start": {
"column": 40,
"line": 18
}
},
"raw": "123",
"type": "Literal",
"value": 123
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 31,
"line": 18
},
"start": {
"column": 10,
"line": 18
}
},
"object": {
"loc": {
"end": {
"column": 15,
"line": 18
},
"start": {
"column": 10,
"line": 18
}
},
"name": "soObj",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 31,
"line": 18
},
"start": {
"column": 16,
"line": 18
}
},
"name": "setSublistValue",
"type": "Identifier"
},
"type": "MemberExpression"
},
"isNetSuiteAPI": false,
"loc": {
"end": {
"column": 44,
"line": 18
},
"start": {
"column": 10,
"line": 18
}
},
"loop": true,
"params": [
{
"loc": {
"end": {
"column": 38,
"line": 18
},
"start": {
"column": 32,
"line": 18
}
},
"raw": "'item'",
"type": "Literal",
"value": "item"
},
{
"loc": {
"end": {
"column": 43,
"line": 18
},
"start": {
"column": 40,
"line": 18
}
},
"raw": "123",
"type": "Literal",
"value": 123
}
],
"parent": "afterSubmit",
"type": "CallExpression"
},
"loc": {
"end": {
"column": 45,
"line": 18
},
"start": {
"column": 10,
"line": 18
}
},
"type": "ExpressionStatement"
},
{
"declarations": [
{
"id": {
"loc": {
"end": {
"column": 16,
"line": 19
},
"start": {
"column": 15,
"line": 19
}
},
"name": "x",
"type": "Identifier"
},
"init": {
"arguments": [
{
"loc": {
"end": {
"column": 51,
"line": 19
},
"start": {
"column": 41,
"line": 19
}
},
"raw": "'quantity'",
"type": "Literal",
"value": "quantity"
},
{
"loc": {
"end": {
"column": 54,
"line": 19
},
"start": {
"column": 53,
"line": 19
}
},
"raw": "2",
"type": "Literal",
"value": 2
}
],
"callee": {
"computed": false,
"loc": {
"end": {
"column": 40,
"line": 19
},
"start": {
"column": 19,
"line": 19
}
},
"object": {
"loc": {
"end": {
"column": 24,
"line": 19
},
"start": {
"column": 19,
"line": 19
}
},
"name": "soObj",
"type": "Identifier"
},
"property": {
"loc": {
"end": {
"column": 40,
"line": 19
},
"start": {
"column": 25,
"line": 19
}
},
"name": "setSublistValue",
"type": "Identifier"
},
"type": "MemberExpression"
},
"loc": {
"end": {
"column": 55,
"line": 19
},
"start": {
"column": 19,
"line": 19
}
},
"type": "CallExpression"
},
"isNetSuiteAPI": false,
"loc": {
"end": {
"column": 55,
"line": 19
},
"start": {
"column": 15,
"line": 19
}
},
"loop": true,
"parent": "afterSubmit",
"type": "VariableDeclarator"
}
],
"kind": "var",
"loc": {
"end": {
"column": 56,
"line": 19
},
"start": {
"column": 11,
"line": 19
}
},
"type": "VariableDeclaration"
}
],
"loc": {
"end": {
"column": 7,
"line": 20
},
"start": {
"column": 40,
"line": 17
}
},
"type": "BlockStatement"
},
"init": {
"declarations": [
{
"id": {
"loc": {
"end": {
"column": 15,
"line": 17
},
"start": {
"column": 14,
"line": 17
}
},
"name": "i",
"type": "Identifier"
},
"init": {
"loc": {
"end": {
"column": 19,
"line": 17
},
"start": {
"column": 18,
"line": 17
}
},
"raw": "0",
"type": "Literal",
"value": 0
},
"loc": {
"end": {
"column": 19,
"line": 17
},
"start": {
"column": 14,
"line": 17
}
},
"type": "VariableDeclarator"
}
],
"kind": "var",
"loc": {
"end": {
"column": 19,
"line": 17
},
"start": {
"column": 10,
"line": 17
}
},
"type": "VariableDeclaration"
},
"loc": {
"end": {
"column": 7,
"line": 20
},
"start": {
"column": 6,
"line": 17
}
},
"test": {
"left": {
"loc": {
"end": {
"column": 22,
"line": 17
},
"start": {
"column": 21,
"line": 17
}
},
"name": "i",
"type": "Identifier"
},
"loc": {
"end": {
"column": 34,
"line": 17
},
"start": {
"column": 21,
"line": 17
}
},
"operator": "<",
"right": {
"loc": {
"end": {
"column": 34,
"line": 17
},
"start": {
"column": 25,
"line": 17
}
},
"name": "lineCount",
"type": "Identifier"
},
"type": "BinaryExpression"
},
"type": "ForStatement",
"update": {
"argument": {
"loc": {
"end": {
"column": 37,
"line": 17
},
"start": {
"column": 36,
"line": 17
}
},
"name": "i",
"type": "Identifier"
},
"loc": {
"end": {
"column": 39,
"line": 17
},
"start": {
"column": 36,
"line": 17
}
},
"operator": "++",
"prefix": false,
"type": "UpdateExpression"
}
}
],
"type": "BlockStatement"
},
"expression": false,
"generator": false,
"id": {
"name": "afterSubmit",
"type": "Identifier"
},
"params": [],
"type": "FunctionDeclaration"
});
console.log(x)