buffalo
Loading...
Searching...
No Matches
list.cpp
Go to the documentation of this file.
1
#include <
buffalo/buffalo.h
>
2
#include <string_view>
3
4
using
ValueType
= std::string_view;
5
using
G
=
bf::GrammarDefinition<ValueType>
;
6
7
static
bf::DefineTerminal
<
G
,
"[a-zA-Z]+"
, std::string_view> VALUE([](
auto
const
&tok) ->
ValueType
{
8
return
tok.raw;
9
});
10
11
static
bf::DefineTerminal
<
G
,
";"
> DELIMITER;
12
13
bf::DefineNonTerminal<G>
statement_list =
bf
::
buffalo.h
bf::DefineNonTerminal
Definition
buffalo.h:540
bf::DefineTerminal
Definition
buffalo.h:462
bf::GrammarDefinition
Definition
buffalo.h:383
ValueType
std::string_view ValueType
Definition
list.cpp:4
G
bf::GrammarDefinition< ValueType > G
Definition
list.cpp:5
bf
Definition
buffalo.h:22
test
parsers
list.cpp
Generated by
1.9.8