Skip to content

BobKerns/physics-math-parser

Repository files navigation

Project physics-math-parser

Parser for math expressions. Part of the Newton's Spherical Cow physics project.

To make it load in ObservableHQ, we must first load the antlr4ts runtime like this:

antlr4ts = {
  const baseURL = `https://bundle.run/antlr4ts@0.5.0-alpha.3`;
  const antlr4ts = await require(`${baseURL}`);
  antlr4ts.atn = await require(`${baseURL}/atn/index.js`);
  antlr4ts.misc = await require(`${baseURL}/misc/index.js`);
  antlr4ts.tree = await require(`${baseURL}/tree/index.js`);
  window.antlr4ts = antlr4ts;
  return antlr4ts;
}

and then explicitly reference to ensure it is loaded first, like this:

M = antlr4ts && require(`http://localhost:5000/lib/umd/index.js}`)

About

Parser for the Spherical Cow project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •