org.camunda.feel

parser

package parser

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 ConstNumber(value: Number) extends Exp with Product with Serializable

  13. case class ConstString(value: String) extends Exp with Product with Serializable

  14. case class ConstTime(value: Time) extends Exp with Product with Serializable

  15. case class ConstYearMonthDuration(value: YearMonthDuration) extends Exp with Product with Serializable

  16. case class Disjunction(x: Exp, y: Exp) extends Exp with Product with Serializable

  17. case class Division(x: Exp, y: Exp) extends Exp with Product with Serializable

  18. case class Equal(x: Exp, y: Exp) extends Exp with Product with Serializable

  19. case class EveryItem(iterators: List[(String, Exp)], condition: Exp) extends Exp with Product with Serializable

  20. sealed trait Exp extends AnyRef

  21. case class Exponentiation(x: Exp, y: Exp) extends Exp with Product with Serializable

  22. case class Filter(list: Exp, filter: Exp) extends Exp with Product with Serializable

  23. case class For(iterators: List[(String, Exp)], exp: Exp) extends Exp with Product with Serializable

  24. case class FunctionDefinition(parameters: List[String], body: Exp) extends Exp with Product with Serializable

  25. case class FunctionInvocation(function: String, params: FunctionParameters) extends Exp with Product with Serializable

  26. sealed trait FunctionParameters extends AnyRef

  27. case class GreaterOrEqual(x: Exp, y: Exp) extends Exp with Product with Serializable

  28. case class GreaterThan(x: Exp, y: Exp) extends Exp with Product with Serializable

  29. case class If(condition: Exp, then: Exp, otherwise: Exp) extends Exp with Product with Serializable

  30. case class In(x: Exp, test: Exp) extends Exp with Product with Serializable

  31. case class InputEqualTo(x: Exp) extends Exp with Product with Serializable

  32. case class InputGreaterOrEqual(x: Exp) extends Exp with Product with Serializable

  33. case class InputGreaterThan(x: Exp) extends Exp with Product with Serializable

  34. case class InputLessOrEqual(x: Exp) extends Exp with Product with Serializable

  35. case class InputLessThan(x: Exp) extends Exp with Product with Serializable

  36. case class InstanceOf(x: Exp, typeName: String) extends Exp with Product with Serializable

  37. case class Interval(start: IntervalBoundary, end: IntervalBoundary) extends Exp with Product with Serializable

  38. sealed trait IntervalBoundary extends AnyRef

  39. case class JavaFunctionInvocation(className: String, methodName: String, arguments: List[String]) extends Exp with Product with Serializable

  40. case class LessOrEqual(x: Exp, y: Exp) extends Exp with Product with Serializable

  41. case class LessThan(x: Exp, y: Exp) extends Exp with Product with Serializable

  42. case class Multiplication(x: Exp, y: Exp) extends Exp with Product with Serializable

  43. case class NamedFunctionParameters(params: Map[String, Exp]) extends FunctionParameters with Product with Serializable

  44. case class Not(x: Exp) extends Exp with Product with Serializable

  45. case class OpenIntervalBoundary(value: Exp) extends IntervalBoundary with Product with Serializable

  46. case class PathExpression(path: Exp, key: String) extends Exp with Product with Serializable

  47. case class PositionalFunctionParameters(params: List[Exp]) extends FunctionParameters with Product with Serializable

  48. case class QualifiedFunctionInvocation(function: Exp, params: FunctionParameters) extends Exp with Product with Serializable

  49. case class Ref(names: List[String]) extends Exp with Product with Serializable

  50. case class SomeItem(iterators: List[(String, Exp)], condition: Exp) extends Exp with Product with Serializable

  51. case class Subtraction(x: Exp, y: Exp) extends Exp with Product with Serializable

Value Members

  1. object ConstNull extends Exp with Product with Serializable

  2. object FeelParser extends JavaTokenParsers

  3. object Ref extends Serializable

Ungrouped