Public Member Functions | List of all members
PropertyParser Class Reference

A recursive descent property language parser. More...

#include <PropertyParser.hpp>

Collaboration diagram for PropertyParser:
[legend]

Public Member Functions

 PropertyParser (ScannerApiScannedTokens &&scannedTokens_)
 Create a property parser which will parse the input provided by the scanner. More...
 
AST::Properties parse ()
 Parse the input provided by the scanner to produce a property data object. More...
 

Detailed Description

A recursive descent property language parser.

All methods may throw a SyntaxErrorException if invalid input is read.

Constructor & Destructor Documentation

◆ PropertyParser()

PropertyParser ( ScannerApiScannedTokens &&  scannedTokens_)
inlineexplicit

Create a property parser which will parse the input provided by the scanner.

Member Function Documentation

◆ parse()

AST::Properties parse ( )

Parse the input provided by the scanner to produce a property data object.


The documentation for this class was generated from the following file: