package parser

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Addition(x: Exp, y: Exp) extends Exp with Product with Serializable
  2. case class ArithmeticNegation(x: Exp) extends Exp with Product with Serializable
  3. case class AtLeastOne(xs: List[Exp]) extends Exp with Product with Serializable
  4. case class ClosedIntervalBoundary(value: Exp) extends IntervalBoundary with Product with Serializable
  5. case class Conjunction(x: Exp, y: Exp) extends Exp with Product with Serializable
  6. case class ConstBool(value: Boolean) extends Exp with Product with Serializable
  7. case class ConstContext(entries: List[(String, Exp)]) extends Exp with Product with Serializable
  8. case class ConstDate(value: Date) extends Exp with Product with Serializable
  9. case class ConstDateTime(value: DateTime) extends Exp with Product with Serializable
  10. case class ConstDayTimeDuration(value: DayTimeDuration) extends Exp with Product with Serializable
  11. case class ConstList(items: List[Exp]) extends Exp with Product with Serializable
  12. case class ConstLocalDateTime(value: LocalDateTime) extends Exp with Product with Serializable
  13. case class ConstLocalTime(value: LocalTime) extends Exp with Product with Serializable
  14. case class ConstNumber(value: Number) extends Exp with Product with Serializable
  15. case class ConstString(value: String) extends Exp with Product with Serializable
  16. case class ConstTime(value: Time) extends Exp with Product with Serializable
  17. case class ConstYearMonthDuration(value: YearMonthDuration) extends Exp with Product with Serializable
  18. case class Disjunction(x: Exp, y: Exp) extends Exp with Product with Serializable
  19. case class Division(x: Exp, y: Exp) extends Exp with Product with Serializable
  20. case class Equal(x: Exp, y: Exp) extends Exp with Product with Serializable
  21. case class EveryItem(iterators: List[(String, Exp)], condition: Exp) extends Exp with Product with Serializable
  22. sealed trait Exp extends AnyRef

  23. case class Exponentiation(x: Exp, y: Exp) extends Exp with Product with Serializable
  24. case class Filter(list: Exp, filter: Exp) extends Exp with Product with Serializable
  25. case class For(iterators: List[(String, Exp)], exp: Exp) extends Exp with Product with Serializable
  26. case class FunctionDefinition(parameters: List[String], body: Exp) extends Exp with Product with Serializable
  27. case class FunctionInvocation(function: String, params: FunctionParameters) extends Exp with Product with Serializable
  28. sealed trait FunctionParameters extends AnyRef
  29. case class GreaterOrEqual(x: Exp, y: Exp) extends Exp with Product with Serializable
  30. case class GreaterThan(x: Exp, y: Exp) extends Exp with Product with Serializable
  31. case class If(condition: Exp, statement: Exp, elseStatement: Exp) extends Exp with Product with Serializable
  32. case class In(x: Exp, test: Exp) extends Exp with Product with Serializable
  33. case class InputEqualTo(x: Exp) extends Exp with Product with Serializable
  34. case class InputGreaterOrEqual(x: Exp) extends Exp with Product with Serializable
  35. case class InputGreaterThan(x: Exp) extends Exp with Product with Serializable
  36. case class InputLessOrEqual(x: Exp) extends Exp with Product with Serializable
  37. case class InputLessThan(x: Exp) extends Exp with Product with Serializable
  38. case class InstanceOf(x: Exp, typeName: String) extends Exp with Product with Serializable
  39. case class Interval(start: IntervalBoundary, end: IntervalBoundary) extends Exp with Product with Serializable
  40. sealed trait IntervalBoundary extends AnyRef

  41. case class JavaFunctionInvocation(className: String, methodName: String, arguments: List[String]) extends Exp with Product with Serializable
  42. case class LessOrEqual(x: Exp, y: Exp) extends Exp with Product with Serializable
  43. case class LessThan(x: Exp, y: Exp) extends Exp with Product with Serializable
  44. case class Multiplication(x: Exp, y: Exp) extends Exp with Product with Serializable
  45. case class NamedFunctionParameters(params: Map[String, Exp]) extends FunctionParameters with Product with Serializable
  46. case class Not(x: Exp) extends Exp with Product with Serializable
  47. case class OpenIntervalBoundary(value: Exp) extends IntervalBoundary with Product with Serializable
  48. case class PathExpression(path: Exp, key: String) extends Exp with Product with Serializable
  49. case class PositionalFunctionParameters(params: List[Exp]) extends FunctionParameters with Product with Serializable
  50. case class QualifiedFunctionInvocation(path: Exp, function: String, params: FunctionParameters) extends Exp with Product with Serializable
  51. case class Range(start: Exp, end: Exp) extends Exp with Product with Serializable
  52. case class Ref(names: List[String]) extends Exp with Product with Serializable
  53. case class SomeItem(iterators: List[(String, Exp)], condition: Exp) extends Exp with Product with Serializable
  54. case class Subtraction(x: Exp, y: Exp) extends Exp with Product with Serializable

Value Members

  1. object ConstInputValue extends Exp with Product with Serializable
  2. object ConstNull extends Exp with Product with Serializable
  3. object FeelParser extends JavaTokenParsers
  4. object Ref extends Serializable

Ungrouped