Namespaces | Classes | Enumerations | Functions
Balau::Lang::Property Namespace Reference

The Property parser. More...

Namespaces

 AST
 The Property parser abstract syntax tree node classes.
 

Classes

class  Payload
 Base class of property visitor payloads. More...
 
class  PropertyParser
 A recursive descent property language parser. More...
 
class  PropertyParserService
 Encapsulates the creation and execution of a pre-processor, scanner, and parser in a single function. More...
 
class  PropertyScanner
 A scanner for the property parser. More...
 
class  PropertyVisitor
 Visitor interface for property AST nodes. More...
 

Enumerations

enum  PropertyToken : unsigned char
 Property language tokens. More...
 

Functions

std::string toString (const PropertyToken &token)
 Print the property token as a UTF-8 string. More...
 

Detailed Description

The Property parser.

Enumeration Type Documentation

◆ PropertyToken

enum PropertyToken : unsigned char
strong

Property language tokens.

Function Documentation

◆ toString()

Balau::U8String< AllocatorT > toString ( const PropertyToken token)
inline

Print the property token as a UTF-8 string.

Returns
a UTF-8 string representing the token