musrfit 1.10.0
musrfit Namespace Reference

Top-level namespace for musrfit components. More...

Namespaces

namespace  grammar
 Boost.Spirit X3 grammar definitions for parsing function expressions.
 

Functions

auto const & function_grammar ()
 Provides access to the top-level grammar rule.
 

Detailed Description

Top-level namespace for musrfit components.

Function Documentation

◆ function_grammar()

auto const & musrfit::function_grammar ( )
inline

Provides access to the top-level grammar rule.

Returns a reference to the assignment rule, which is the entry point for parsing complete function assignment statements (FUN# = expression). Use this function to obtain the grammar for parsing with Spirit X3.

Returns
Constant reference to the assignment grammar rule
bool success = x3::phrase_parse(iter, end, grammar, x3::space, result);
Boost.Spirit X3 grammar definitions for parsing function expressions.
auto const & function_grammar()
Provides access to the top-level grammar rule.

Definition at line 322 of file PFunctionGrammar.h.

References musrfit::grammar::assignment.

Referenced by PFunctionHandler::DoParse().