home *** CD-ROM | disk | FTP | other *** search
Microsoft Windows Help File Content | 2000-01-16 | 6.5 KB | 139 lines |
- :Base ParserWizard.hlp
- :Title Bison Flex Wizard
- 1 Introduction=INTRODUCTION
- 1 Documentaion authors=Authors
- 1 GNU GENERAL PUBLIC LICENSE
- 2 GNU GENERAL PUBLIC LICENSE=GNU GENERAL PUBLIC LICENSE
- 2 Preamble=License Preamble
- 2 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION=License Terms
- 2 How to Apply These Terms to Your New Programs=License How to Apply
- 1 Wizard Dialogs
- 2 Project Files=HIDD_PROJECT_FILES
- 1 Bison Guide
- 2 Introduction=Bison Introduction
- 2 Conditions for Using Bison=Conditions for Using Bison
- 2 The Concepts of Bison
- 3 The Concepts of Bison=Bison Concepts
- 3 Languages and Context-Free Grammars=Languages and Context-Free Grammars
- 3 From Formal Rules to Bison Input=From Formal Rules to Bison Input
- 3 Semantic Values=Semantic Values
- 3 Semantic Actions=Semantic Actions
- 3 Bison Output: the Parser File=Bison Output: the Parser File
- 3 Stages in Using Bison=Stages in Using Bison
- 3 The Overall Layout of a Bison Grammar=The Overall Layout of a Bison Grammar
- 2 Examples
- 3 Examples=Examples
- 3 Reverse Polish Notation Calculator
- 4 Reverse Polish Notation Calculator=Reverse Polish Notation Calculator
- 4 Declarations for rpcalc=Declarations for rpcalc
- 4 Grammar Rules for rpcalc
- 5 Grammar Rules for rpcalc=Grammar Rules for rpcalc
- 5 Explanation of input=Explanation of input
- 5 Explanation of line=Explanation of line
- 5 Explanation of expr=Explanation of expr
- 4 The rpcalc Lexical Analyzer=The rpcalc Lexical Analyzer
- 4 The Controlling Function=The Controlling Function
- 4 The Error Reporting Routine=The Error Reporting Routine
- 4 Running Bison to Make the Parser=Running Bison to Make the Parser
- 4 Compiling the Parser File=Compiling the Parser File
- 2 Infix Notation Calculator: calc=Infix Notation Calculator: calc
- 3 Simple Error Recovery=Simple Error Recovery
- 3 Multi-Function Calculator: mfcalc
- 4 Multi-Function Calculator: mfcalc=Multi-Function Calculator: mfcalc
- 4 Declarations for mfcalc=Declarations for mfcalc
- 4 Grammar Rules for mfcalc=Grammar Rules for mfcalc
- 4 The mfcalc Symbol Table=The mfcalc Symbol Table
- 2 Exercises=Exercises
- 2 Bison Grammar Files
- 3 Bison Grammar Files=Bison Grammar Files
- 3 Outline of a Bison Grammar
- 4 Outline of a Bison Grammar=Outline of a Bison Grammar
- 4 The C Declarations Section=The C Declarations Section
- 4 The Bison Declarations Section=The Bison Declarations Section
- 4 The Grammar Rules Section=The Grammar Rules Section
- 4 The Additional C Code Section=The Additional C Code Section
- 2 Symbols, Terminal and Nonterminal=Symbols, Terminal and Nonterminal
- 2 Syntax of Grammar Rules=Syntax of Grammar Rules
- 2 Recursive Rules=Recursive Rules
- 3 Defining Language Semantics
- 4 Defining Language Semantics=Defining Language Semantics
- 4 Data Types of Semantic Values=Data Types of Semantic Values
- 4 More Than One Value Type=More Than One Value Type
- 4 Actions=Actions
- 4 Data Types of Values in Actions=Data Types of Values in Actions
- 4 Actions in Mid-Rule=Actions in Mid-Rule
- 3 Bison Declarations
- 4 Bison Declarations=Bison Declarations
- 4 Token Type Names=Token Type Names
- 4 Operator Precedence=Operator Precedence
- 4 The Collection of Value Types=The Collection of Value Types
- 4 Nonterminal Symbols=Nonterminal Symbols
- 4 Suppressing Conflict Warnings=Suppressing Conflict Warnings
- 4 A Pure (Reentrant) Parser=A Pure (Reentrant) Parser
- 4 Bison Declaration Summary=Bison Declaration Summary
- 2 Multiple Parsers in the Same Program=Multiple Parsers in the Same Program
- 2 Parser C-Language Interface
- 3 Parser C-Language Interface=Parser C-Language Interface
- 3 The Parser Function yyparse=The Parser Function yyparse
- 3 The Lexical Analyzer Function yylex
- 4 The Lexical Analyzer Function yylex=The Lexical Analyzer Function yylex
- 4 Calling Convention for yylex=Calling Convention for yylex
- 4 Semantic Values of Tokens=Semantic Values of Tokens
- 4 Textual Positions of Tokens=Textual Positions of Tokens
- 4 Calling for Pure Parsers=Calling for Pure Parsers
- 2 The Error Reporting Function yyerror=The Error Reporting Function yyerror
- 2 Special Features for Use in Actions=Special Features for Use in Actions
- 2 The Bison Parser Algorithm
- 3 The Bison Parser Algorithm=The Bison Parser Algorithm
- 3 Look-Ahead Tokens=Look-Ahead Tokens
- 3 Shift/Reduce Conflicts=Shift/Reduce Conflicts
- 3 Operator Precedence
- 4 Operator Precedence=Operator Precedence
- 4 When Precedence is Needed=When Precedence is Needed
- 4 Specifying Operator Precedence=Specifying Operator Precedence
- 4 Precedence Examples=Precedence Examples
- 4 How Precedence Works=How Precedence Works
- 2 Context-Dependent Precedence=Context-Dependent Precedence
- 2 Parser States=Parser States
- 2 Reduce/Reduce Conflicts=Reduce/Reduce Conflicts
- 2 Mysterious Reduce/Reduce Conflicts=Mysterious Reduce/Reduce Conflicts
- 2 Stack Overflow, and How to Avoid It=Stack Overflow, and How to Avoid It
- 1 Error Recovery=Error Recovery
- 2 Handling Context Dependencies
- 3 Handling Context Dependencies=Handling Context Dependencies
- 3 Semantic Info in Token Types=Semantic Info in Token Types
- 3 Lexical Tie-ins=Lexical Tie-ins
- 3 Lexical Tie-ins and Error Recovery=Lexical Tie-ins and Error Recovery
- 1 Debugging Your Parser=Debugging Your Parser
- 2 Invoking Bison
- 3 Invoking Bison=Invoking Bison
- 3 Bison Options=Bison Options
- 1 Bison Symbols=Bison Symbols
- 1 Glossary=Glossary
- 1 Flex Guide
- 2 An Overview
- 3 An Overview of flex, with Examples=An Overview of flex, with Examples
- 3 Text-Substitution Scanner=Text-Substitution Scanner
- 3 A Scanner to Count Lines and Characters=A Scanner to Count Lines and Characters
- 3 Simplified Pascal-like Language Scanner=Simplified Pascal-like Language Scanner
- 2 Input and Output Files
- 3 Input and Output Files=Input and Output Files
- 3 Format of the Input File
- 4 Format of the Input File=Format of the Input File
- 4 Patterns in the Input=Patterns in the Input
- 4 How the Input is Matched=How the Input is Matched
- 4 Actions=FlexActions
- 2 The Generated Scanner=The Generated Scanner
- 3 Start Conditions=Start Conditions
- 3 Multiple Input Buffers=Multiple Input Buffers
- 3 End-of-File Rules=End-of-File Rules
- 3 Miscellaneous Macros=Miscellaneous Macros
- 3 Interfacing with Parser Generators=Interfacing with Parser Generators
- 3 Translation Table=Translation Table
- 1 Command-line Options=Command-line Options
- 2 Performance Considerations=Performance Considerations
- 2 Incompatibilities with lex and POSIX=Incompatibilities with lex and POSIX
- 2 Diagnostic Messages=Diagnostic Messages
- 2 Deficiencies and Bugs=Deficiencies and Bugs
- 2 Contributors to flex=Contributors to flex
-