FE 0.16.1
Fast, Effecient FrontEnds
Loading...
Searching...
No Matches
fe::Lexable Concept Reference

What fe::Parser needs of its CRTP child S beyond fe::Diagnosable: the Lexer to pull Tokens from. More...

#include <fe/parser.h>

Concept definition

template<class S, class Tok>
concept Lexable = requires(S& s) {
{ s.lexer().lex() } -> std::convertible_to<Tok>;
}
What fe::Parser needs of its CRTP child S beyond fe::Diagnosable: the Lexer to pull Tokens from.
Definition parser.h:35

Detailed Description

What fe::Parser needs of its CRTP child S beyond fe::Diagnosable: the Lexer to pull Tokens from.

Definition at line 35 of file parser.h.