User loginNavigation |
Validating LR(1) parsers
I've always been somewhat frustrated, while studying verified compiler technology, that the scope of the effort has generally been limited to ensuring that the AST and the generated code mean the same thing, as important as that obviously is. Not enough attention has been paid, IMHO, to other compiler phases. Parsing: The Solved Problem That Isn't does a good job illuminating some of the conceptual issues that arise in attempting to take parsers seriously as functions that we would like to compose etc. while maintaining some set of properties that hold of the individuals. Perhaps this work can shed some light on possible solutions to some of those issues, in addition to being worthwhile in its own right. Note the pleasing presence of an actual implementation that's been used on the parser of a real-world language, C99. By Paul Snively at 2012-06-18 15:15 | DSL | Functional | Implementation | Theory | other blogs | 6728 reads
|
Browse archivesActive forum topics |
Recent comments
59 min 36 sec ago
3 hours 11 min ago
3 hours 32 min ago
3 hours 46 min ago
4 hours 42 min ago
4 hours 53 min ago
6 hours 9 min ago
8 hours 27 min ago
9 hours 29 min ago
9 hours 31 min ago