Comments (5)
Hmmm, a real head-scratcher here. Somehow the bug has cleared up on its own after a page refresh. I wonder if some sort of internal state in the parser was corrupted after parsing some sort of prior expression? Any ideas?
from expr-eval.
That's a really weird one. You're probably right about some internal state getting corrupted at some point. Do you remember if you had used the simplify method before this?
from expr-eval.
I'm fairly certain that I did not, as I was playing around in the command line debugging another function that I fed the output tokens into. I was repeatedly using the same parser, if that's helpful to know at all.
Thanks for taking a look at this.
from expr-eval.
I just pushed out a new version (1.0.1) which removes some caching that doesn't seem to really help performance anyway, and is most likely at least part of the problem that caused this.
from expr-eval.
Thanks a lot for the quick response! I'll let you know if I ever encounter the problem again.
from expr-eval.
Related Issues (20)
- Idea: assignment on array using indices (a[idx] = value) HOT 2
- Position of syntax error in parsed string HOT 1
- Substitute() nested variables HOT 2
- Using variables as functions - VM2 HOT 2
- Ignore undefined variables
- Possible Prototype Pollution HOT 6
- Cannot use '&&' in expression HOT 2
- How to transform object in mapper function HOT 3
- How to transform object in mapper function HOT 1
- String representation of Expression in Node.js
- Ignore case and support percentage
- Number plus negative value
- Escape point / dot in variable name
- Access object properties using brackets HOT 2
- Checking if all referenced variables exist?
- Publish new version with recent changes to address security vulnerability HOT 3
- Parse numbers as string
- .evaluate() method does not accept variables as argument
- Add more constants HOT 1
- 0.3+0.6=0.999099...偏差太大
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expr-eval.