Hodnocení:
Kniha slouží jako komplexní příručka pro studium ANTLR4, je oceňována pro svou srozumitelnost a hloubku a je považována za nezbytnou jak pro začátečníky, tak pro zkušené programátory zabývající se parsováním. Zatímco mnoho recenzí vyzdvihuje její účinnost při výuce ANTLR a zlepšování porozumění programovacích jazyků, některé kritiky se točí kolem její organizace, problémů s navigací a občasného nedostatku podrobných informací o konkrétních okrajových případech.
Klady:⬤ Komplexní a definitivní příručka pro ANTLR.
⬤ Dobře napsaná, srozumitelná vysvětlení a dostatek příkladů.
⬤ Pomáhá prohloubit pochopení parsování jazyků a programovacích jazyků obecně.
⬤ Uživatelé si velmi pochvalují její praktické využití a zlepšení efektivity kódování.
⬤ Vhodné pro začátečníky i zkušené uživatele.
⬤ Někteří uživatelé shledali, že uspořádání kapitol by mohlo být lepší, protože zdržuje zavádění kritických pojmů.
⬤ Navigace a odkazování na obsah je náročné kvůli nedostatečnému indexování a obsahu.
⬤ Chybí pokrytí některých okrajových případů a podrobné pokyny pro nastavení ANTLR v moderních IDE.
⬤ Někteří kritici poznamenávají, že v některých bodech je cítit příliš propagační tón.
(na základě 73 hodnocení čtenářů)
The Definitive Antlr 4 Reference
Programátoři narážejí na problémy s parsováním neustále. Ať už se jedná o datový formát, jako je JSON, síťový protokol, jako je SMTP, konfigurační soubor serveru Apache, soubor PostScript/PDF nebo jednoduchý makrojazyk tabulkového procesoru -ANTLR v4 a tato kniha vám tento proces usnadní. ANTLR v4 byl od základu přepsán tak, aby bylo vytváření parserů a na nich postavených jazykových aplikací jednodušší než kdy dříve. Toto zcela přepracované nové vydání bestselleru Definitive ANTLR Reference vám ukáže, jak tyto nové funkce využít.
Vytvořte si vlastní jazyky pomocí ANTLR v4 s využitím nové pokročilé technologie parsování ANTLR. V této knize se dozvíte, jak ANTLR automaticky vytváří datovou strukturu reprezentující vstup (parsovací strom) a generuje kód, který dokáže tímto stromem procházet (návštěvník). Tuto kombinaci můžete použít k implementaci čteček dat, jazykových interpretů a překladačů.
Nejprve se naučíte rozpoznávat gramatické vzory v jazykových příručkách a poté začnete pomalu vytvářet stále složitější gramatiky. Dále budete na základě těchto gramatik vytvářet aplikace procházením automaticky generovaných stromů parsování. Poté se budete zabývat nepříjemnými jazykovými problémy při parsování souborů obsahujících více než jeden jazyk (například XML, Java a Javadoc). Uvidíte také, jak převzít absolutní kontrolu nad parsováním vložením akcí jazyka Java do gramatiky.
Učit se budete přímo od známého odborníka na parsování Terence Parra, tvůrce a vedoucího projektu ANTLR. Osvojíte si konstrukci gramatiky ANTLR a naučíte se vytvářet jazykové nástroje pomocí vestavěného mechanismu návštěvníka parsovacího stromu. Kniha učí na příkladech z praxe a ukáže vám, jak pomocí ANTLR vytvořit například čtečku datových souborů, překladač JSON do XML, parser jazyka R a extraktor tříd->interface jazyka Java. Tato kniha je vaší vstupenkou k tomu, abyste se stali parsingovým guru!
Co budete potřebovat:
ANTLR 4. 0 a vyšší. Vývojové nástroje jazyka Java. Volitelný sestavovací systém Ant (potřebný pro sestavení ANTLR ze zdrojových kódů.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)