![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/parse.hpp"
A Parser function to match and accept some syntax.
This is a typing- and interface-adapter, wrapping a Connex.
Public Types | |
| using | Connex = CON |
| using | Result = CON::Result |
Public Member Functions | |
| Eval< Result > | operator() (StrView toParse) |
| Parse-Function operator: test input and yield Eval record. | |
| template<typename SPEC > | |
| Parser (SPEC &&spec) | |
Private Types | |
| using | PFun = CON::PFun |
Inheritance diagram for Parser< CON >:
Collaboration diagram for Parser< CON >: