Uses of Package
org.qdl_lang.expressions
-
Packages that use org.qdl_lang.expressions Package Description org.qdl_lang.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.org.qdl_lang.exceptions All of the exceptions for QDL.org.qdl_lang.expressions Expressions are objects that take zero or more arguments and return a result.org.qdl_lang.functions Function handling and processing.org.qdl_lang.parsing Classes that support parsing and the parser itself.org.qdl_lang.state Classes that manage the state of an interpreter session.org.qdl_lang.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.org.qdl_lang.util Utilities for QDL.org.qdl_lang.variables Variables in QDL and classes that support them. -
Classes in org.qdl_lang.expressions used by org.qdl_lang.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 org.qdl_lang.expressions used by org.qdl_lang.exceptions Class Description Polyad For multiple arguments. -
Classes in org.qdl_lang.expressions used by org.qdl_lang.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 org.qdl_lang.expressions used by org.qdl_lang.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 org.qdl_lang.expressions used by org.qdl_lang.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 org.qdl_lang.expressions used by org.qdl_lang.state Class Description Polyad For multiple arguments. -
Classes in org.qdl_lang.expressions used by org.qdl_lang.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 org.qdl_lang.expressions used by org.qdl_lang.util Class Description Polyad For multiple arguments. -
Classes in org.qdl_lang.expressions used by org.qdl_lang.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.