Project
Loading...
Searching...
No Matches
o2::framework::expressions::Parser Struct Reference

#include <Expressions.h>

Static Public Member Functions

static Node parse (std::string const &input)
 
static std::unique_ptr< NodeparsePrimary (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier1 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier2 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier3 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier4 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier5 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier6 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier7 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseTier8 (Tokenizer &tk)
 
static std::unique_ptr< NodeparseBase (Tokenizer &tk)
 
static OpNode opFromToken (std::string const &token)
 

Detailed Description

Definition at line 752 of file Expressions.h.

Member Function Documentation

◆ opFromToken()

OpNode o2::framework::expressions::Parser::opFromToken ( std::string const &  token)
static

Definition at line 1257 of file Expressions.cxx.

◆ parse()

Detail::InternalParseResult Catch::Clara::Parser::parse ( std::string const &  input)
static

Definition at line 1034 of file Expressions.cxx.

◆ parseBase()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseBase ( Tokenizer tk)
static

Definition at line 1153 of file Expressions.cxx.

◆ parsePrimary()

std::unique_ptr< Node > o2::framework::expressions::Parser::parsePrimary ( Tokenizer tk)
static

Definition at line 1045 of file Expressions.cxx.

◆ parseTier1()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier1 ( Tokenizer tk)
static

Definition at line 1057 of file Expressions.cxx.

◆ parseTier2()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier2 ( Tokenizer tk)
static

Definition at line 1069 of file Expressions.cxx.

◆ parseTier3()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier3 ( Tokenizer tk)
static

Definition at line 1081 of file Expressions.cxx.

◆ parseTier4()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier4 ( Tokenizer tk)
static

Definition at line 1093 of file Expressions.cxx.

◆ parseTier5()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier5 ( Tokenizer tk)
static

Definition at line 1105 of file Expressions.cxx.

◆ parseTier6()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier6 ( Tokenizer tk)
static

Definition at line 1117 of file Expressions.cxx.

◆ parseTier7()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier7 ( Tokenizer tk)
static

Definition at line 1129 of file Expressions.cxx.

◆ parseTier8()

std::unique_ptr< Node > o2::framework::expressions::Parser::parseTier8 ( Tokenizer tk)
static

Definition at line 1141 of file Expressions.cxx.


The documentation for this struct was generated from the following files: