Flex & amp; bison

دانلود کتاب Flex & amp; bison

48000 تومان موجود

کتاب فلکس و تقویت کننده بیسون نسخه زبان اصلی

دانلود کتاب فلکس و تقویت کننده بیسون بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 7


توضیحاتی در مورد کتاب Flex & amp; bison

نام کتاب : Flex & amp; bison
عنوان ترجمه شده به فارسی : فلکس و تقویت کننده بیسون
سری :
نویسندگان : ,
ناشر : O'Reilly Media, Inc
سال نشر : 2009
تعداد صفحات : 0
ISBN (شابک) : 9780596155971 , 1449379273
زبان کتاب : English
فرمت کتاب : mobi    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 8 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Table of Contents
Preface
Scope of This Book
Conventions Used in This Book
Getting Flex and Bison
This Book\'s Example Files
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
Chapter 1. Introducing Flex and Bison
Lexical Analysis and Parsing
Regular Expressions and Scanning
Our First Flex Program
Programs in Plain Flex
Putting Flex and Bison Together
The Scanner as Coroutine
Tokens and Values
Grammars and Parsing
BNF Grammars
Bison\'s Rule Input Language
Compiling Flex and Bison Programs Together
Ambiguous Grammars: Not Quite. Adding a Few More RulesFlex and Bison vs. Handwritten Scanners and Parsers
Exercises
Chapter 2. Using Flex
Regular Expressions
Regular Expression Examples
How Flex Handles Ambiguous Patterns
Context-Dependent Tokens
File I/O in Flex Scanners
Reading Several Files
The I/O Structure of a Flex Scanner
Input to a Flex Scanner
Flex Scanner Output
Start States and Nested Input Files
Symbol Tables and a Concordance Generator
Managing Symbol Tables
Using a Symbol Table
C Language Cross-Reference
Exercises
Chapter 3. Using Bison
How a Bison Parser Matches Its Input. Shift/Reduce ParsingWhat Bison\'s LALR(1) Parser Cannot Parse
A Bison Parser
Abstract Syntax Trees
An Improved Calculator That Creates ASTs
Literal Character Tokens
Building the AST Calculator
Shift/Reduce Conflicts and Operator Precedence
When Not to Use Precedence Rules
An Advanced Calculator
Advanced Calculator Parser
Calculator Statement Syntax
Calculator Expression Syntax
Top-Level Calculator Grammar
Basic Parser Error Recovery
The Advanced Calculator Lexer
Reserved Words
Building and Interpreting ASTs
Evaluating Functions in the Calculator
User-Defined Functions. Using the Advanced CalculatorExercises
Chapter 4. Parsing SQL
A Quick Overview of SQL
Relational Databases
Manipulating Relations
Three Ways to Use SQL
SQL to RPN
The Lexer
Scanning SQL Keywords
Scanning Numbers
Scanning Operators and Punctuation
Scanning Functions and Names
Comments and Miscellany
The Parser
The Top-Level Parsing Rules
SQL Expressions
Functions
Other expressions
Select Statements
Select options and table references
SELECT table references
Delete Statement
Insert and Replace Statements
Replace statement
Update Statement
Create Database
Create Table. User VariablesThe Parser Routines
The Makefile for the SQL Parser
Exercises
Chapter 5. A Reference for Flex Specifications
Structure of a Flex Specification
Definition Section
Rules Section
User Subroutines
BEGIN
C++ Scanners
Context Sensitivity
Left Context
Right Context
Definitions (Substitutions)
ECHO
Input Management
Stdio File Chaining
Input Buffers
Input from Strings
File Nesting
input()
YY_INPUT
Flex Library
Interactive and Batch Scanners
Line Numbers and yylineno
Literal Block
Multiple Lexers in One Program
Combined Lexers
Multiple Lexers.




پست ها تصادفی