See: Description
Interface | Description |
---|---|
AssignableExpression |
This interface represents an expression that can be assigned to.
|
Expression |
This interface represents an expression that can be evaluated to obtain a value.
|
Value<T> |
An expression that has been evaluated to a Java object of type T.
|
ValueFunction |
A function that takes as input an environment (Env) and a list of values
(
List<Value> ) and returns a Value. |
Class | Description |
---|---|
Expressions |
Various implementations of the Expression interface, which is
used for specifying an "action" or "result" in TokensRegex extraction rules.
|
Expressions.AndExpression | |
Expressions.AssignableFunctionCallExpression |
A function call that can be assigned a value.
|
Expressions.CaseExpression | |
Expressions.CompositeValue |
A composite value with field names and values for each field
|
Expressions.ConditionalExpression | |
Expressions.FieldExpression | |
Expressions.FunctionCallExpression | |
Expressions.IfExpression | |
Expressions.IndexedExpression | |
Expressions.ListExpression | |
Expressions.MethodCallExpression | |
Expressions.NotExpression | |
Expressions.OrExpression | |
Expressions.PrimitiveValue<T> |
Primitive value that is directly represented by a Java object of type T
|
Expressions.RegexMatchResultVarExpression | |
Expressions.RegexMatchVarExpression | |
Expressions.RegexValue |
A string that represents a regular expression
|
Expressions.SimpleCachedExpression<T> |
A simple implementation of an expression that is represented by a java object of type T
and which also has a cached Value stored with it
|
Expressions.SimpleExpression<T> |
A simple implementation of an expression that is represented by a java object of type T
|
Expressions.SimpleValue<T> |
Simple implementation of Value backed by a java object of type T
|
Expressions.TypedExpression |
An expression with a typename and tags.
|
Expressions.VarAssignmentExpression |
A variable assignment with the name of the variable, and the expression to assign to that variable
|
Expressions.VarExpression |
A variable, which can be assigned any expression.
|
Expressions.WrappedExpression |
An expression that is a wrapper around another expression.
|
Tags |
Tags that can be added to values or annotations
|
Tags.TagsAnnotation | |
ValueFunctions |
ValueFunctions supported by tokensregex.
|
ValueFunctions.BooleanFunction | |
ValueFunctions.ComparableComparator<T extends java.lang.Comparable<T>> | |
ValueFunctions.CompareFunction<T> | |
ValueFunctions.NamedValueFunction | |
ValueFunctions.NumericComparator | |
ValueFunctions.NumericFunction | |
ValueFunctions.ParamInfo | |
ValueFunctions.StringFunction | |
ValueFunctions.TypeCheckedFunction |
Enum | Description |
---|---|
ValueFunctions.CompareType |