edu.stanford.nlp.ling.tokensregex.types
Class Expressions.AssignableFunctionCallExpression

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.types.Expressions.TypedExpression
      extended by edu.stanford.nlp.ling.tokensregex.types.Expressions.FunctionCallExpression
          extended by edu.stanford.nlp.ling.tokensregex.types.Expressions.AssignableFunctionCallExpression
All Implemented Interfaces:
AssignableExpression, Expression, java.io.Serializable
Direct Known Subclasses:
Expressions.FieldExpression, Expressions.IndexedExpression
Enclosing class:
Expressions

public static class Expressions.AssignableFunctionCallExpression
extends Expressions.FunctionCallExpression
implements AssignableExpression

A function call that can be assigned a value.

See Also:
Serialized Form

Constructor Summary
Expressions.AssignableFunctionCallExpression(java.lang.String function, java.util.List<Expression> params, java.lang.String... tags)
           
 
Method Summary
 Expression assign(Expression expr)
           
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.types.Expressions.FunctionCallExpression
evaluate, simplify, toString
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.types.Expressions.TypedExpression
getTags, getType, hasValue, setTags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.nlp.ling.tokensregex.types.Expression
evaluate, getTags, getType, hasValue, setTags, simplify
 

Constructor Detail

Expressions.AssignableFunctionCallExpression

public Expressions.AssignableFunctionCallExpression(java.lang.String function,
                                                    java.util.List<Expression> params,
                                                    java.lang.String... tags)
Method Detail

assign

public Expression assign(Expression expr)
Specified by:
assign in interface AssignableExpression


Stanford NLP Group