03399nam 2200697 a 450 991101924540332120200520144314.09781283917865128391786697811181127791118112776978111811287811181128739781118112762111811276810.1002/9781118112762(CKB)2670000000177318(EBL)818437(SSID)ssj0000622255(PQKBManifestationID)11386316(PQKBTitleCode)TC0000622255(PQKBWorkID)10642356(PQKB)11522158(MiAaPQ)EBC818437(CaBNVSL)mat06381794(IDAMS)0b00006481be9ff7(IEEE)6381794(OCoLC)784124197(PPN)257093044(Perlego)2755365(EXLCZ)99267000000017731820110325d2012 uy 0engur|n|---|||||txtccrCompiler construction using Java, JavaCC, and Yacc /Anthony J. Dos ReisHoboken, N.J. John Wiley & Sonsc20121 online resource (655 p.)Description based upon print version of record.9780470949597 0470949597 Includes bibliographical references and index.Front Matter -- Strings, Languages, and Compilers -- Context-Free Grammars, Part 1 -- Context-free Grammars, Part 2 -- Context-Free Grammars, Part 3 -- Chomsky's Hierarchy (Optional) -- Top-Down Parsing -- LL(1) Grammars -- Table-Driven Stack Parser (Optional) -- Recursive-Descent Parsing -- Recursive-Descent Translation -- Assembly Language -- S1₇A Simple Compiler -- JavaCC (Optional) -- Building on S2 -- Compiling Control Structures -- Compiling Programs in Functional Form -- Finite Automata -- Capstone Project: Implementing Grep Using Compiler Technology -- Compiling to a Register-Oriented Architecture -- Optimization -- Interpreters -- Bottom-up Parsing -- Yacc -- Appendix A: Stack Instruction Set -- Appendix B: Register Instruction Set."Broad in scope, involving theory, the application of that theory, and programming technology, compiler construction is a moving target, with constant advances in compiler technology taking place. Today, a renewed focus on do-it-yourself programming makes a quality textbook on compilers, that both students and instructors will enjoy using, of even more vital importance. This book covers every topic essential to learning compilers from the ground up and is accompanied by a powerful and flexible software package for evaluating projects, as well as several tutorials, well-defined projects, and test cases"--Provided by publisher.Compilers (Computer programs)Java (Computer program language)Compilers (Computer programs)Java (Computer program language)005.4/53COM010000bisacshDos Reis Anthony J1634253IEEE Computer Society.MiAaPQMiAaPQMiAaPQBOOK9911019245403321Compiler construction using Java, JavaCC, and Yacc3974381UNINA