RESSA icon indicating copy to clipboard operation
RESSA copied to clipboard

Rusty EcmaScript Syntax Analyzer

Results 15 RESSA issues
Sort by recently updated
recently updated
newest added

This branch/PR will contain all of the changes to be included in version 0.9.0 of this project. # Changes - Update the AST crate to the new, smaller types. -...

Currently [these tests](https://github.com/rusty-ecma/RESSA/blob/83fbdab0de759f86175a486e784100031f92637c/tests/all/snippets.rs#L1251-L1288) panic at 6 levels of nesting, in debug mode. ```js function x() { return function() { return function() { return function() { return function() { return function()...

A conformance test suite for JS parsers is provided [here](https://github.com/tc39/test262-parser-tests), it would be good to use this as a test bed

It seems the lifetime of an AST is entangled with the parser itself: ``` pub fn js_to_ast(js: &str) -> Program { let mut p = Parser::new(js).unwrap(); let ast = p.parse().unwrap();...

Following syntax seems to be not supported: `export * as A from "M";` Tested on source location branch