Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Building Parsers With Java

Buy
Building Parsers With Java, 9780201719628 (0201719622), Addison Wesley, 2001
Parser building is a powerful programming technique that opens a world of opportunity for designing how users interact with applications. By creating mini-languages, you can precisely address the requirements of your application development domain. Writing your own parsers empowers you to access a database more effectively than SQL to efficiently control the movement of an order through its workflow, to command the actions of a robot, and to control access privileges to transactions in a system. The repertoire of today's professional programmer should include the know-how to create custom languages.

 

Building Parsers with Java™ shows how to create parsers that recognize custom programming languages. This book and its accompanying CD provide an in-depth explanation and clearly written tutorial on writing parsers, following the Interpreter Design Pattern. An easy-to-follow demonstration on how to apply parsers to vital development tasks is included, using more than a hundred short examples, numerous UML diagrams, and a pure Java parser toolkit to illustrate key points.

You will learn
  • How to design, code, and test a working parser
  • How to create a parser to read a data language, and how to create new computer languages with XML
  • How to translate the design of a language into code
  • How to accept an arithmetic formula and compute its result
  • How to accept and apply matching expressions like th* one
  • How to use tokenizers to define a parser in terms of logical nuggets instead of individual characters
  • How to build parsers for a custom logic language like Prolog
  • How to build parsers for a custom query language that goes beyond SQL
  • How to construct an imperative language that translates text into commands that direct a sequence of actions

The CD contains all of the examples and the parser toolkit, including more than three hundred Java classes and their corresponding javadoc. The CD also provides example programs for the new logic, query, and imperative languages that this book introduces.

With the information, methods, and tools in this book/CD package, you can create new computer languages that exactly fit your domain. You can nestle a new language into any niche, defining how your users interact with computers.

About the Author

Steven John Metsker is a Managing Consultant with Dominion Digital, an information technology and business process reengineering company. Steve specializes in object-oriented techniques for creating clean, powerful software, and he is the author of Building Parsers with Java™, Design Patterns Java™ Workbook, and Design Patterns in C# (all from Addison-Wesley).

(HTML tags aren't allowed.)

Labor in America: A History
Labor in America: A History
The contours and content of this book have evolved in response to the experiences of American workers and their organizations as they have played out over the course of the last 70 years. When Foster Rhea Dulles began drafting the first edition of this textbook after World War II, the American labor movement was ascendant, benefiting...
The Packaging Designer's Book of Patterns
The Packaging Designer's Book of Patterns

For more than two decades, The Packaging Designer's Book of Patterns has served as an indispensable source of ideas and practical solutions for a wide range of packaging design challenges.

This Fourth Edition offers more than 600 patterns and structural designs—more than any other book—all drawn to...

Beyond Bullets: Creative Journaling Ideas to Customize Your Personal Productivity System
Beyond Bullets: Creative Journaling Ideas to Customize Your Personal Productivity System

FUN, COLORFUL, AND CREATIVE SUGGESTIONS FOR THE NEWEST PRODUCTIVITY PHENOMENON.

Going beyond basic tools, this book offers tips, tricks and creative ways to transform your notebook into a treasured life companion, including:

• Ornamental lettering
• Personalized habit trackers...


Natural Food Flavors and Colorants (Institute of Food Technologists Series)
Natural Food Flavors and Colorants (Institute of Food Technologists Series)

In this book the author utilizes his over fifty years of experience in food chemistry and technology in order to produce the most detailed and comprehensive guide on natural food flavors and colors.

  • Unique coverage of natural flavors and natural colorants in the same volume
  • Includes chemical structures of...
With Alexander in India and Central Asia: Moving East and Back to West
With Alexander in India and Central Asia: Moving East and Back to West

Alexander conquered most parts of the Western World, but there is a great deal of controversy over his invasion of India, the least known of his campaigns. In BC 327 Alexander came to India, and tried to cross the Jhelum river for the invasion, but was then confronted by King Porus who ruled an area in what is now the Punjab. According to...

Power Phone Scripts: 500 Word-for-Word Questions, Phrases, and Conversations to Open and Close More Sales
Power Phone Scripts: 500 Word-for-Word Questions, Phrases, and Conversations to Open and Close More Sales

Start closing sales like top producers!

Have you ever found yourself at a loss for what to say when the gatekeeper asks you what your call is about? Have your palms ever sweated when the decision maker shuts you down with: “I wouldn’t be interested”? Has your heart taken a fast dive into your stomach when,...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy