LEADER 00000cam a2200409M 4500 001 697484125 003 OCoLC 005 20240129213017.0 006 m o d 007 cr |n||||||||| 008 001211e20010326maua o 000 0 eng d 020 9780201719628 020 0201719622|q(Trade Paper) 024 1 785342719628 029 1 AU@|b000071511555 035 (OCoLC)697484125 037 |b01157628 040 BIP US|beng|epn|cS4S|dOCLCQ|dUAB|dTOH|dOCLCO|dOCLCQ|dOCLCO 049 INap 082 04 005.13/3 082 04 005.13/3|221 099 eBook O’Reilly for Public Libraries 100 1 Metsker, Steven John,|eauthor. 245 10 Building Parsers with Java(TM).|h[O'Reilly electronic resource] 260 Boston :|bAddison Wesley Professional|cMarch 2001. 300 1 online resource 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 520 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 0201719622B04062001. 521 Scholarly & Professional|bAddison Wesley Professional. 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 650 0 Java (Computer program language) 650 6 Java (Langage de programmation) 650 7 Java (Computer program language)|2fast 776 08 |iPrint version:|aMetsker, Steven John.|tBuilding Parsers with Java(TM).|dBoston : Addison Wesley Professional March 2001|w(DLC) 00068916 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/0201719622/?ar |zAvailable on O'Reilly for Public Libraries 994 92|bJFN