SCIRun
5.0
|
#include <Core/Utils/StringUtil.h>
#include <Core/Thread/Mutex.h>
#include <map>
#include <list>
#include <Core/Parser/share.h>
Go to the source code of this file.
Classes | |
class | ParserVariable |
class | ParserNode |
class | ParserTree |
class | ParserProgram |
class | ParserFunction |
class | ParserFunctionCatalog |
class | ParserScriptFunction |
class | ParserScriptVariable |
class | Parser |
Namespaces | |
SCIRun | |
STL datatypes needed. | |
Typedefs | |
typedef boost::shared_ptr < ParserNode > | ParserNodeHandle |
typedef boost::shared_ptr < ParserTree > | ParserTreeHandle |
typedef boost::shared_ptr < ParserProgram > | ParserProgramHandle |
typedef boost::shared_ptr < ParserVariable > | ParserVariableHandle |
typedef boost::shared_ptr < ParserFunctionCatalog > | ParserFunctionCatalogHandle |
typedef boost::shared_ptr < ParserScriptFunction > | ParserScriptFunctionHandle |
typedef boost::shared_ptr < ParserScriptVariable > | ParserScriptVariableHandle |
typedef boost::shared_ptr < class ParserFunction > | ParserFunctionHandle |
typedef std::map< std::string, ParserVariableHandle > | ParserVariableList |
typedef std::map< std::string, ParserFunctionHandle > | ParserFunctionList |
Enumerations | |
enum | { PARSER_CONSTANT_SCALAR_E = 1, PARSER_CONSTANT_STRING_E = 2, PARSER_VARIABLE_E = 3, PARSER_FUNCTION_E = 4 } |
enum | { SCRIPT_SEQUENTIAL_VAR_E = 1, SCRIPT_SINGLE_VAR_E = 2, SCRIPT_CONST_VAR_E = 4, SCRIPT_USED_VAR_E = 8, SCRIPT_OPTIONAL_VAR_E = 16 } |
enum | { PARSER_SEQUENTIAL_FUNCTION_E = 1, PARSER_SINGLE_FUNCTION_E = 2, PARSER_CONST_FUNCTION_E = 4, PARSER_SYMMETRIC_FUNCTION_E = 16 } |
enum | { SCRIPT_INPUT_E = 1, SCRIPT_OUTPUT_E = 2, SCRIPT_CONSTANT_SCALAR_E = 4, SCRIPT_CONSTANT_STRING_E = 8, SCRIPT_VARIABLE_E = 16 } |