3 ms·
I believe it is actually much harder to implement than many other languages because the syntax is so complex. You have so many edge cases to account for that it
by xutopia 6y ago
I believe it is actually much harder to implement than many other languages because the syntax is so complex. You have so many edge cases to account for that it is rather difficult to consider all scenarios.
- danielheath 6y agoParsing is hard, but that’s only a small part of writing an interpreter.
- p4lindromica 6y agoFor now Artichoke leans on mruby’s parser, but I’m looking forward to using https://github.com/lib-ruby-parser/lib-ruby-parser https://github.com/lib-ruby-parser/lib-ruby-parser which is a Rust port of MRI’s parse.y.