werediver / dart-reptr-rs

Fast code generation for Dart. Eventually. Maybe.
MIT License
5 stars 3 forks source link

Parse Dart in Rust based on ANTLR4 grammar #1

Closed werediver closed 1 year ago

werediver commented 1 year ago

Implement a Dart parser based on the ANTLR4 grammar https://github.com/dart-lang/sdk/blob/main/tools/spec_parser/Dart.g in Rust.

werediver commented 1 year ago

The approach based on translating an ANTLR4 grammar to a Pest grammar proved to be much heavier than I believe is necessary for this project. I'll investigate a custom (hand-coded) parser approach instead.