Because a full implementation is too difficult, I start up this is project with some goals that are easy to implement but still cover all the important techniques.
- buid in rust
- a subset of javascript grammar
cargo run path_of_js_file.js
- a basic lexer
- functions to check identifier, especially unicode chars and sequence
- handle string literal
- opt the get postion method
- numeric literal
- refactoring
- basis of parser and AST