npm.io
1.0.3 • Published 8 years ago

salesforce-formula-parser

Licence
MIT
Version
1.0.3
Deps
1
Size
75 kB
Vulns
0
Weekly
0

SalesforceFormulaParser

Parse Salesforce Formula and, Build AST in JavaScript

Usage

$ npm install salesforce-formula-parser
const parse = require('salesforce-formula-parser')
parse('IF(TRUE, "foo", IF(FALSE, "bar", "baz"))')

// => { type: 'function',
//      name: 'IF',
//      arguments:
//       [ { type: 'boolean', value: true },
//         { type: 'string', value: 'foo' },
//         { type: 'function',
//           name: 'IF',
//           arguments:
//            [ { type: 'boolean', value: false },
//              { type: 'string', value: 'bar' },
//              { type: 'string', value: 'baz' } ] } ] }