Uses of Package
edu.uiuc.ncsa.qdl.expressions
-
Packages that use edu.uiuc.ncsa.qdl.expressions Package Description edu.uiuc.ncsa.qdl.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.edu.uiuc.ncsa.qdl.exceptions All of the exceptions for QDL.edu.uiuc.ncsa.qdl.expressions Expressions are objects that take zero or more arguments and return a result.edu.uiuc.ncsa.qdl.functions Function handling and processing.edu.uiuc.ncsa.qdl.parsing Classes that support parsing and the parser itself.edu.uiuc.ncsa.qdl.state Classes that manage the state of an interpreter session.edu.uiuc.ncsa.qdl.statements The two basic syntactic units of QDL are expressions (which return results) and statements which are the other control structures, such as conditionals, loops, etc.edu.uiuc.ncsa.qdl.util Utilities for QDL.edu.uiuc.ncsa.qdl.variables Variables in QDL and classes that support them. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.evaluate Class Description Dyad Created by Jeff Gaynor
on 1/13/20 at 3:47 PMExpressionImpl Created by Jeff Gaynor
on 1/13/20 at 3:15 PMIndexList A simple list of indices for a stem.Monad A post or prefix operator, such a logical not or ++.Nilad This would be an operator that takes no arguments.Polyad For multiple arguments. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.exceptions Class Description Polyad For multiple arguments. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.expressions Class Description ComparisonDyad Dyad that compares the arguments, such as with comparisons, regex matching and types of equality.ConstantNode Created by Jeff Gaynor
on 1/13/20 at 4:08 PMDyad Created by Jeff Gaynor
on 1/13/20 at 3:47 PMExpressionImpl Created by Jeff Gaynor
on 1/13/20 at 3:15 PMExpressionNode This class mostly manages the structure of expressions (so arguments are the children) and evaluating them is delegating the result to theOpEvaluator
class.IndexArg Created by Jeff Gaynor
on 7/1/22 at 4:51 PMIndexArgs Created by Jeff Gaynor
on 7/1/22 at 4:50 PMIndexList A simple list of indices for a stem. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.functions Class Description ExpressionImpl Created by Jeff Gaynor
on 1/13/20 at 3:15 PMExpressionNode This class mostly manages the structure of expressions (so arguments are the children) and evaluating them is delegating the result to theOpEvaluator
class. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.parsing Class Description Dyad Created by Jeff Gaynor
on 1/13/20 at 3:47 PMExpressionNode This class mostly manages the structure of expressions (so arguments are the children) and evaluating them is delegating the result to theOpEvaluator
class.Monad A post or prefix operator, such a logical not or ++. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.state Class Description Polyad For multiple arguments. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.statements Class Description ExpressionNode This class mostly manages the structure of expressions (so arguments are the children) and evaluating them is delegating the result to theOpEvaluator
class. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.util Class Description Polyad For multiple arguments. -
Classes in edu.uiuc.ncsa.qdl.expressions used by edu.uiuc.ncsa.qdl.variables Class Description ConstantNode Created by Jeff Gaynor
on 1/13/20 at 4:08 PMExpressionImpl Created by Jeff Gaynor
on 1/13/20 at 3:15 PMExpressionNode This class mostly manages the structure of expressions (so arguments are the children) and evaluating them is delegating the result to theOpEvaluator
class.ExpressionStemNode Models a stem.IndexList A simple list of indices for a stem.