Programming language processors in Java
了解 David A. Watt; Deryck F. Brown; David Watt; Deryck Brown 的《Programming language processors in Java》(Programming language processors in Java):2007-02-22–2026-11-01 的 Hacker News 数据中有 2 次提及、2 位讨论者。阅读原文摘录、比较不同观点,将它加入你的书单。
分享到 X社区里的声音
最近 2 条来源记录提及不等于推荐。标签来自源数据的自动分类;请打开原始讨论核对上下文。
此记录保留了作者、时间和来源链接,请打开 HN 阅读完整上下文。
在 Hacker News 阅读原文1. Programming Language Processors in Java: Compilers and Interpreters http://www.dcs.gla.ac.uk/~daw/books/PLPJ/ 2. The definitive ANTLR reference http://www.pragprog.com/titles/tpantlr 1. gives you a good introduction in how to write parsers from scratch (without lex/yacc'ish parsing frameworks), and is probably a good warm-up before the book you mention. 2. gives you an introduction to state-of-the parsing with a framework (antlr) + a some about compilation. Note: antlr also has a nice IDE for rapid developing/prototyping of parsers - antlrworks. See http://antlr.org for more info. A very nice parsing framework for Python is dparser. It allows you to write grammars as docstrings to methods, which makes it very easy to try out things http://www.ibm.com/developerworks/linux/library/l-cpdpars.ht... http://dparser.sourceforge.net/ Definite …
在 Hacker News 阅读原文