Package | Description |
---|---|
csheets.core.formula |
Provides classes for representing formulas.
|
csheets.core.formula.lang |
Provides the operators, functions and references supported by the formula
language.
|
csheets.core.formula.util |
Provides utilities for performing operations on formulas.
|
csheets.ext.assertion |
Provides support for user-specified and system-generated assertions.
|
csheets.ext.test |
Provides support for test cases and test case parameters.
|
Modifier and Type | Method and Description |
---|---|
Object |
UnaryOperation.accept(ExpressionVisitor visitor) |
Object |
Literal.accept(ExpressionVisitor visitor) |
Object |
FunctionCall.accept(ExpressionVisitor visitor) |
Object |
Formula.accept(ExpressionVisitor visitor) |
Object |
Expression.accept(ExpressionVisitor visitor)
Accepts to visit the given expression visitor.
|
Object |
BinaryOperation.accept(ExpressionVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
Object |
RelationalOperatorImpl.accept(ExpressionVisitor visitor) |
Object |
ReferenceOperation.accept(ExpressionVisitor visitor) |
Object |
CellReference.accept(ExpressionVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExpressionVisitor
A default implementation of an expression visitor, that simply visits all
the nodes in the tree.
|
class |
CircularReferenceFinder
An expression visitor that looks for circular references in a formula, i.e.
|
class |
ExpressionBuilder
A base-class for classes that rebuild expressions.
|
class |
ExpressionTreePrinter
A class for printing expressions on multiple lines with indentation.
|
class |
Interpreter
A base-class for customized formula interpreters.
|
class |
ReferenceFetcher
An expression visitor that collects the references from an expression.
|
class |
ReferenceTransposer
An expression visitor that transposes the references in an expression.
|
Modifier and Type | Class and Description |
---|---|
class |
AssertionArithmeticVisitor
A Visitor for calculating System Generated assertions for a formula
in the form of an Expression tree.
|
Modifier and Type | Class and Description |
---|---|
class |
TestCaseBuilder
An expression visitor that creates the expression for a test case, by
replacing references with test case parameters.
|