Main Page
Namespace List
Class Hierarchy
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
Examples
Sundance::ExprParser Class Reference
#include <
ExprParse.h
>
List of all members.
Static Public Methods
XMLObject
evaluate
(const string &line)
XMLObject
evaluateAssignment
(const string &line)
void
assignLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
addLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
multLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
unaryLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
parenLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
primitiveLevel
(const
ExprScanner
&scanner, XMLObject &result)
void
parseError
(const string &str, const
ExprScanner
&scanner)
Member Function Documentation
XMLObject Sundance::ExprParser::evaluate
(
const string &
line
)
[static]
XMLObject Sundance::ExprParser::evaluateAssignment
(
const string &
line
)
[static]
void Sundance::ExprParser::assignLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::addLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::multLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::unaryLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::parenLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::primitiveLevel
(
const
ExprScanner
&
scanner
,
XMLObject &
result
)
[static]
void Sundance::ExprParser::parseError
(
const string &
str
,
const
ExprScanner
&
scanner
)
[static]
The documentation for this class was generated from the following file:
ExprParse.h
Contact:
Kevin Long (krlong@ca.sandia.gov)
Documentation generated by