Flexc++ (Version 2.02.00) User Guide
2008-2015
Table of Contents
- 1.1.1: Flexc++ options
- 1.2.1: A simple lexer file and main function
- 1.2.2: An interactive scanner supporting command-line editing
- 2.1.1: Definition section
- 2.1.2: Rules section
- 2.1.3: User code section
- 3.1.1: Directives
- 3.6.1: Notation details
- 5.2.1: The class ScannerStreambuf
- 5.2.2: Illustration
- 6.1.1: Example of LOP-patterns
- 6.8.1: The class CharClass
- 6.8.2: The class Interval
- 6.10.1: The parser recognizing LOP patterns
- 6.10.1.1: Start conditions used by standard LOP patterns
- 6.10.2: Pattern constructors used with LOP patterns
- 6.10.3: Adding (LOP-)rules
- 6.10.4: After parsing: adding LOP start conditions
- 6.10.5: After parsing: handling LOP rules
- 6.13.1: DFA::build: From NFA to DFA
- 6.13.2: Removing duplicate rows
- 6.14.1: Associating a DFARow with a Rule
- 6.16.1: The range-table
- 6.16.2: The DFAs
- 6.17.1: Handling BOL-rules