Package edu.stanford.nlp.ling.tokensregex.types

Interface Summary
AssignableExpression This interface represents an expression that can be assigned to.
Expression This interfaces represents an expression that can be evaluated to obtain a value
Value<T> A expression that has been evaluated to a Java object of type T
ValueFunction A function that takes as input a environment (Env) and a list of values (List), and returns a Value.
 

Class Summary
Expressions Various implementations of the Expression interface
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 Comparable<T>>  
ValueFunctions.CompareFunction<T>  
ValueFunctions.NamedValueFunction  
ValueFunctions.NumericComparator  
ValueFunctions.NumericFunction  
ValueFunctions.ParamInfo  
ValueFunctions.StringFunction  
ValueFunctions.TypeCheckedFunction  
 

Enum Summary
ValueFunctions.CompareType  
 



Stanford NLP Group