All Implemented Interfaces:
Eval, Into<Condition>

public class Substring extends Fn
  • Field Details

  • Constructor Details

    • Substring

      public Substring(FnNode fnNode)
  • Method Details

    • acceptFnVisitor

      public <T> T acceptFnVisitor(FnVisitor<T> visitor)
      Specified by:
      acceptFnVisitor in class Fn
    • ofExprs

      public static Substring ofExprs(Expr expr, int startIndex, int stopIndex, Boolean reverse)
    • stringToParse

      public Expr stringToParse()
    • startIndex

      public Expr startIndex()
    • stopIndex

      public Expr stopIndex()
    • reverse

      public Expr reverse()
    • eval

      public Value eval(Scope<Value> scope)
      Specified by:
      eval in interface Eval