Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Parsing with Perl 6 Regexes and Grammars - A Recursive Descent into Parsing (Paperback, 1st ed.)
Loot Price: R1,090
Discovery Miles 10 900
|
|
Parsing with Perl 6 Regexes and Grammars - A Recursive Descent into Parsing (Paperback, 1st ed.)
Expected to ship within 10 - 15 working days
|
Write good regexes and parsers with the Perl 6 programming
language. You'll see how regexes are used for searching, parsing,
and validation: in particular the grammar extension makes them
uniquely suitable for parsing, the main focus of this book. Written
by Perl 6 expert Moritz Lenz, a core contributor of Rakudo, Parsing
with Perl 6 Regexes and Grammars starts from the very basics of
regular expressions, and then explores how they integrate with
regular Perl 6 code. Then follows a deeper exploration of how
regexes work under the hood and a discussion of common techniques
for constructing regexes and exploring the data under scrutiny.
Later material goes beyond relatively simple formats to reusable
named regexes and grammars, which permit code reuse in grammars,
and shows how to write parsers for more involved data formats.
Error reporting and case studies wrap up the topic. While regexes
allow you to search for patterns in text and validate input, Perl 6
regexes advance that concept: you'll see how they are easier to
read, yet much more powerful, than the traditional "Perl-compatible
regular expression". With improved reusability and backtracking
control, you will be able to write complete parsers with the help
of this book. What You'll Learn Discover the building blocks of
Perl 6 regexes Handle regex mechanics and master useful regex
techniques Extract data and work with patterns among these use
cases Reuse named regexes and other grammars as components or
templates Write full parsers, including advanced error reporting
and data extraction Learn how to parse nested scopes and
indention-based formats Who This Book Is For Those with at least
some prior experience with Perl programming, but who may be new to
Perl 6 as well as searching and parsing.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.