0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Language Implementation Patterns (Paperback): Terence Parr Language Implementation Patterns (Paperback)
Terence Parr
R917 R723 Discovery Miles 7 230 Save R194 (21%) Ships in 10 - 15 working days

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. The key is understanding the common patterns found across language implementations. "Language Design Patterns" identifies and condenses the most common design patterns, providing sample implementations of each. The pattern implementations use Java, but the patterns themselves are completely general. Some of the implementations use the well-known ANTLR parser generator, so readers will find this book an excellent source of ANTLR examples as well. But this book will benefit anyone interested in implementing languages, regardless of their tool of choice. Other language implementation books focus on compilers, which you rarely need in your daily life. Instead, "Language Design Patterns" shows you patterns you can use for all kinds of language applications. You'll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you'll get hands-on experience by building a complete sample implementation. By the time you finish the book, you'll know how to solve most common language implementation problems.

Definitive ANTLR 4 Reference (Paperback, 2nd Revised edition): Terence Parr Definitive ANTLR 4 Reference (Paperback, 2nd Revised edition)
Terence Parr
R954 R754 Discovery Miles 7 540 Save R200 (21%) Ships in 10 - 15 working days

Programmers run into parsing problems all the time. Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru! What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Cudy 16 Port Gigabit Metal Switch
R999 R630 Discovery Miles 6 300
Animals and the Law - A Sourcebook
Jordan Curnutt Hardcover R2,249 Discovery Miles 22 490
TP-LINK Gigabit Multi-Mode Media…
R544 Discovery Miles 5 440
Tower R1925 Rect. White Labels…
R30 R24 Discovery Miles 240
The Age Between - Personal Reflections…
Aidan Chambers Paperback R552 Discovery Miles 5 520
Tower Freight Label Sheets - Fragile…
R131 R106 Discovery Miles 1 060
The Beatles and Their Solo Years - A…
Tom Fontaine Hardcover R1,037 Discovery Miles 10 370
Digital Product Management, Technology…
Troy Strader Hardcover R4,567 Discovery Miles 45 670
A Job with Horses
Josephine Pullein-Thompson Paperback R433 Discovery Miles 4 330
Los Duenos de La Ciudad
Laura Lavayn, Laura Lavayen Hardcover R573 Discovery Miles 5 730

 

Partners