Lumiera  0.pre.03
»edit your freedom«
lib::query::anonymous_namespace{query-util.cpp} Namespace Reference

Typedefs

using ChPredicate = std::function< bool(string::value_type)>
 

Functions

regex & getTermRegex (Symbol sym)
 

Variables

const regex FIND_PREDICATE {string{"(\\w+)"} + MATCH_ARGUMENT}
 
ChPredicate is_alpha = boost::algorithm::is_alpha()
 
ChPredicate is_upper = boost::algorithm::is_upper()
 
Literal MATCH_ARGUMENT = R"~(\(\s*([\w_\.\-]+)\s*\),?\s*)~"
 
map< Symbol, regex > regexTable