{"version":3,"sources":["jsdelivr-header.js","/npm/salesforce-formula-parser@1.0.3/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,OAAS,QAAQ,UACjB,cAAgB,QAAQ,mBAAmB,cAC3C,aAAe,QAAQ,kBAAkB,aACzC,kBAAoB,QAAQ,yBAAyB,kBAE3D,OAAO,QAAW,IAChB,MAAM,EAAQ,IAAI,OAAO,YAAY,GAC/B,EAAQ,IAAI,aAAa,GACzB,EAAS,IAAI,OAAO,kBAAkB,GACtC,EAAS,IAAI,cAAc,GACjC,EAAO,iBAAkB,EACzB,MAAM,EAAO,EAAO,kBAIpB,OAFgB,IAAI,mBAEL,MAAM,EAAI","file":"/npm/salesforce-formula-parser@1.0.3/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/salesforce-formula-parser@1.0.3/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const antlr4 = require('antlr4');\nconst FormulaParser = require('./formulaParser').formulaParser;\nconst FormulaLexer = require('./formulaLexer').formulaLexer;\nconst FormulaAstBuilder = require('./formula-ast-builder').formulaAstBuilder;\n\nmodule.exports = (input) => {\n  const chars = new antlr4.InputStream(input);\n  const lexer = new FormulaLexer(chars);\n  const tokens = new antlr4.CommonTokenStream(lexer);\n  const parser = new FormulaParser(tokens);\n  parser.buildParseTrees = true;\n  const tree = parser.compilationUnit()\n\n  const visitor = new FormulaAstBuilder();\n\n  return visitor.visit(tree)\n}\n"]}