3 ms·
Exactly. In any substantial language, the "lexer" and "parser" represent less than 1% of the work of implementing the language. In the Ecstasy (xtclang) projec
by cpurdy 4y ago
Exactly.
In any substantial language, the "lexer" and "parser" represent less than 1% of the work of implementing the language. In the Ecstasy (xtclang) project, writing the lexer and parser (and then bootstrapping them both in the Ecstasy language) took less than 4 person weeks, out of 750+ (and counting) person weeks spent implementing the language.
- ModernMech 4y agoOut of curiosity, how did you spend the remaining 99% of your effort?
- cpurdy 4y agoMostly: * The compiler. * The type system. * The core library.