Comments (3)
I just edited the math demo to throw an Error
from the AddExp_plus
case of the interpret
operation:
...,
AddExp_plus: function(x, _, y) {
throw new Error('uh-oh');
return x.interpret() + y.interpret();
},
...,
and when I load that page, the console shows what I expected: Uncaught Error: uh-oh
. So I'm not sure what's causing the TypeError
you're seeing. Can you include more details so I can try to reproduce this problem on my end? (Well, it probably makes more sense for us to look at this together tomorrow morning, since you're around.)
from ohm.
Sorry my bad.
Note to self: don't open issues late at night.
On Wed, Jun 3, 2015 at 11:52 PM, Alessandro Warth [email protected]
wrote:
I just edited the math demo to throw an Error from the AddExp_plus case
of the interpret operation:..., AddExp_plus: function(x, _, y) { throw new Error('uh-oh'); return x.interpret() + y.interpret(); }, ...,
and when I load that page, the console shows what I expected: Uncaught
Error: uh-oh. So I'm not sure what's causing the TypeError you're seeing.
Can you include more details so I can try to reproduce this problem on my
end? (Well, it probably makes more sense for us to look at this together
tomorrow morning, since you're around.)—
Reply to this email directly or view it on GitHub
#22 (comment).
from ohm.
LOL
from ohm.
Related Issues (20)
- Editor should support export and import
- BNF HOT 2
- Building a standalone parser HOT 1
- maybe an infinite loop? HOT 1
- Transform a match into another grammar HOT 1
- asIteration is missing from the TypeScript types HOT 2
- Would it be conceivable to pass an argument to _terminal? HOT 1
- Visiting without changing the input actually outputs a different value HOT 4
- getLineAndColumn is missing from the TypeScript types HOT 2
- Fix typing tests on main HOT 1
- Cherry-pick 5643c1e onto main
- Crash when calling `toString` on a NodeWrapper
- Release: ohm-js v17
- chore: Eliminate circular dependency between ohm-js and @ohmjs/cli packages
- grammar name of test example does not track grammar name changes
- Ohm-JS fails to complain about (some) missing semantic actions
- Type definitions for parameterized rules are inconsistent with behavior HOT 1
- Semantic action '[...]' has the wrong arity: expected 3, got 0 HOT 5
- Semantic actions for comments defined under the space rule HOT 1
- Add ability to type operation parameters & return values HOT 11
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 ohm.