Next »
1 Overview
Table of Contents
1 Overview
2 Installation
3 Command Line Usage
4 Propane Grammar File
4.1 User Code Blocks
4.1.1 Standalone Code Blocks
4.1.2 Lexer pattern code blocks
4.1.3 Parser rule code blocks
4.2 Specifying tokens - the token statement
4.3 Defining tokens without a matching pattern - the tokenid statement
4.4 Specifying a lexer pattern - the pattern statement
4.5 Ignoring input sections - the drop statement
4.6 Regular expression syntax
4.7 Lexer modes
4.8 Specifying parser value types - the ptype statement
4.9 Specifying a parser rule - the rule statement
4.10 Specifying the parser module name - the module statement
4.11 Specifying the generated API prefix - the prefix statement
4.12 User termination of the parser
5 Propane generated API
5.1 Constants
5.2 Types
5.2.1 p_context_t
5.2.2 p_position_t
5.3 Functions
5.3.1 p_context_init
5.3.2 p_parse
5.3.3 p_result
5.3.4 p_position
5.3.5 p_user_terminate_code
6 License
7 Contributing
8 Change Log
Next »
1 Overview