oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 7,00 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

The Definitive ANTLR 4 Reference [Englisch] [Taschenbuch]

Terence Parr
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Statt: EUR 24,95
Jetzt: EUR 22,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 2,00 (8%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 4 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 23. April: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Kurzbeschreibung

5. Februar 2013
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)

Hinweise und Aktionen

  • 5-EUR-Gutschein für Drogerie- und Beauty-Artikel:
    Kaufen Sie für mind. 25 EUR aus den Bereichen PC-und Videogames, Musik, DVD/Blu-ray und Hörbücher sowie Kalender und Fremdsprachige Bücher ein; der 5-EUR-Gutschein wird in Ihrem Amazon-Konto automatisch nach Versand der Artikel hinterlegt. Die Aktion gilt nicht für Downloads. Zur Aktion| Weitere Informationen (Geschäftsbedingungen)

Wird oft zusammen gekauft

The Definitive ANTLR 4 Reference + Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages + DSLs in Action
Preis für alle drei: EUR 74,85

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 328 Seiten
  • Verlag: O'Reilly Vlg. Gmbh & Co.; Auflage: new edition. (5. Februar 2013)
  • Sprache: Englisch
  • ISBN-10: 1934356999
  • ISBN-13: 978-1934356999
  • Größe und/oder Gewicht: 22,8 x 19,3 x 2 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 2.856 in Englische Bücher (Siehe Top 100 in Englische Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

""Parr's clear writing and lighthearted style make it a pleasure to learn the practical details of building language processors." " Dan Bornstein - Designer of the Dalvik VM for Android""ANTLR is an exceptionally powerful and flexible tool for parsing formal languages. At Twitter, we use it exclusively for query parsing in our search engine. Our grammars are clean and concise and the generated code is efficient and stable. This book is our go-to reference for ANTLR v4--engaging writing, clear descriptions and practical examples all in one place." " Samuel Luckenbill - Senior Manager of Search Infrastructure - Twitter, Inc.

Über den Autor und weitere Mitwirkende

Terence Parr is a professor of computer science and graduate program director at the University of San Francisco. He is the creator of the ANTLR parser generator and StringTemplate engine, and also has broad industrial experience related to language implementation. Terence holds a Ph.D. in Computer Engineering from Purdue University and was a postdoctoral fellow at the Army High-Performance Computing Research Center at the University of Minnesota.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Praxisbezogenes unterhaltsam geschriebenes Lehrbuch 10. März 2013
Von Pfundt
Format:Taschenbuch
Das Buch ist ein Leitfaden für den Praktiker. Dabei steht die Erkenntnis des Autors im Vordergrund, dass die meisten Nutzer von Parsergeneratoren keinen kompletten Compiler für eine neue Programmiersprache bauen möchten. Im Arbeitsalltag geht es eher darum, Konfigurationsdateien, Datenformate oder einfache Skriptsprachen zu verarbeiten. Dementsprechend wird anhand von einfachen "Sprachen", unter anderem R (Sprache zur Beschreibung von statistischen Problemen), CSV (Comma Separated Values) oder JSON (JavaScript Object Notation) exemplarisch gezeigt, wie die Implementierung verschiedener Anforderungen mit dem Werkzeug Antlr V4 erfolgt. Schritt für Schritt wird man mit den Details des Parsergenerators vertraut gemacht. Begleitet wird dies von einer Fülle von Hinweisen, Empfehlungen, Regeln, Tipps aus dem reichhaltigen Erfahrungsschatz von Terence Parr, der nicht nur Buchautor sondern auch Hauptentwickler von ANTLR ist.
Für mich persönlich besonders hilfreich sind die Ausführungen zu "Unbuffered Character and Token Streams", die bei der Verarbeitung von großen Datenmengen zum Einsatz kommen. In diesem Kontext sind einige Besonderheiten zu beachten.
Das Buch ist unterhaltsam und verständlich geschrieben. Ich habe eine Menge gelernt.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.8 von 5 Sternen  13 Rezensionen
13 von 13 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen ANLTR most popular for a good reason 13. Juni 2013
Von intel_chris - Veröffentlicht auf Amazon.com
Format:Taschenbuch
As an author of a "competing" parser generator (Yacc++), I must first say that ANLTR in its various versions is arguably the most popular parser generator for good reasons. (Yacc and its derivatives are the only competitor for that title.) It is free. It is high quality. It is easy to use. (Recursive descent technology outputs parsers the people can actually understand without advanced theoretical knowledge.) It has advanced concepts that make parsing easy. (Predicates were Terence's invention and opened up a whole world of parsing innovations. The ability to deal with left-recursion in LL that v4 introduces looks similarly inspired.) It helps people write maintainable (and theoretically sound) parsers. What's not to like? If you aren't using ANTLR, one has to ask "Why not?".

Now, if you are [considering] using ANTLR, you should get this book. Not only is it the DEFINITIVE guide, but it is an easy to read, easy to understand book. The same characteristics that make ANTLR itself popular. In fact, if you didn't love ANTLR before this book, reading this book will probably convince you to love it. Writing good, maintainable, correct parsers shouldn't be hard, with this book and ANTLR in your toolkit, it isn't.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen ANTLR4 is highly evolved --- and fun 21. Juni 2013
Von Mark Petrovic - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Von Amazon bestätigter Kauf
Yesterday I finished my first ANTLR-based grammar using ANTLR4. I've always had an interest in small custom languages, going back to the mid 90s with lex & yacc. And I've been circling around writing my own language parser for a year now, after having read the ANTLR3 book, this ANTLR4 book, and Parr's Language Implementation Patterns.

ANTLR3 is powerful in its own right, but you have to do more work to get an abstract syntax tree from your parsed input. That, and target language constructs appear in an ANTLR3 grammar. In ANTLR4, you no longer need to build an AST grammar from the input grammar because the listener/visitor implementations ANTLR4 emits relieve you of that. And, an ANTL4 grammar is generally target language agnostic, which means target language constructs no longer show up in the grammar (unless you really need them to). Which means at some point, you'll be able to specify the target language as option to the grammar compilation. Currently, Java is the default target language.

So if you're looking to get started with ANTLR, start with version4.

As for the material in the book: it's superb. It's extremely well written, completely lacks pith, and the concepts are paid out in exactly the right order at exactly the right pace. And there are plenty of examples. There aren't many books written this well.

ANTLR4 is highly evolved from where it started years ago. You'll enjoy working with it. I certainly am.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Title of the book says it all 28. Februar 2013
Von Kishore Atreya - Veröffentlicht auf Amazon.com
Format:Taschenbuch
ANTLR v4 is one of the most powerful language parser tools available today. Terrance Parr, being the primarily developer of ANTLR has a wealth of knowledge about this tool and uses a clever writing style and hands on approach to explaining the capabilities of ANTLR v4 and languages in general. It is an excellent reference and I highly recommend it to those who are interested in learning about compilers as well as those who are in the middle of developing their own parsers. LL(*) with Left-Recursive Descent parsing is a very powerful tool which ANTLR v4 delivers!
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The Only Choice for Domain-Specific Languages - Highly Recommended 7. August 2013
Von Claus Topholt - Veröffentlicht auf Amazon.com
Format:Taschenbuch
If you are going to implement a domain-specific language of any sort, ANTLR 4 is the only real choice. Anything else is just a waste of time. And this book is absolutely required reading! Parr is very entertaining to read and the subject is skillfully presented with a practical approach and lots of useful examples.

With ANTLR 4 and this book we were in one week's time able to implement a powerful new language custom-tailored to our needs in C#. ANTLR 4's new listener and visitor patterns (fully described in the book) even allowed us to implement a complete IL bytecode compiler within the same timeframe, so our language runs directly on the .NET CLR.
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The tool, the book 5. Februar 2013
Von Oliver Zeigermann - Veröffentlicht auf Amazon.com
Format:Taschenbuch
The title says it all: "The Definitive ANTLR 4 Reference". If you are using or plan to use ANTLR 4, you need to get this book. This is your source of wisdom. Besides explaining all features of ANTLR 4 it also gives you insight about the basics of parsing and building languages. Highly recommended.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen
ARRAY(0xafe8f4c8)

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar