TAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string.
More...
#include <Interpreter.h>
TAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string.
◆ TAO_Interpreter()
TAO_Interpreter::TAO_Interpreter |
( |
| ) |
|
|
protected |
◆ ~TAO_Interpreter()
TAO_Interpreter::~TAO_Interpreter |
( |
| ) |
|
|
protected |
◆ build_tree()
int TAO_Interpreter::build_tree |
( |
const char * | preferences | ) |
|
|
protected |
Using the Yacc generated parser, construct an expression tree representing <constraints> from the tokens returned by it.
◆ is_empty_string()
int TAO_Interpreter::is_empty_string |
( |
const char * | str | ) |
|
|
staticprotected |
◆ parserMutex__
This mutex protects the <build_tree> method from reentrance.
◆ root_
The root of the expression tree, not equal to null if build_tree successfully builds a tree from the constraints.
The documentation for this class was generated from the following files: