8#ifndef HPP_ALIB_EXPRESSIONS_DETAIL_PARSER
9#define HPP_ALIB_EXPRESSIONS_DETAIL_PARSER
16namespace monomem {
template<
typename TAllocator>
class TMonoAllocator; }
17namespace expressions {
class Compiler;
18namespace detail {
struct AST;
#define ALIB_ASSERT_MODULE(modulename)
expressions::Compiler Compiler
Type alias in namespace alib.
This detail class constitutes an abstract base class for expression parsers.
virtual ~Parser()
Virtual destructor.
static ALIB_API Parser * Create(Compiler &compiler)
virtual detail::AST * Parse(const String &expressionString, NumberFormat *numberFormat)=0