Object

sigmastate.lang

SrcCtxCallbackRewriter

Related Doc: package lang

Permalink

object SrcCtxCallbackRewriter extends CallbackRewriter

Linear Supertypes
CallbackRewriter, Rewriter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SrcCtxCallbackRewriter
  2. CallbackRewriter
  3. Rewriter
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def all(s: ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  5. def allIterable[CC[U] <: Iterable[U]](s: Strategy, t: CC[Any])(implicit cbf: CanBuildFrom[CC[Any], Any, CC[Any]]): Option[CC[Any]]

    Permalink
    Definition Classes
    Rewriter
  6. def allMap[CC[V, W] <: Map[V, W]](s: Strategy, t: CC[Any, Any])(implicit cbf: CanBuildFrom[CC[Any, Any], (Any, Any), CC[Any, Any]]): Option[CC[Any, Any]]

    Permalink
    Definition Classes
    Rewriter
  7. def allProduct(s: Strategy, p: Product): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  8. def allRewritable(s: Strategy, r: Rewritable): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  9. def allbu(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  10. def alldownup2(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  11. def alltd(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  12. def alltdfold(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  13. def and(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def attempt(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  16. def bottomup(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  17. def bottomupS(s: Strategy, stop: (⇒ Strategy) ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  18. def breadthfirst(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  19. def build(t: Any): Strategy

    Permalink
    Definition Classes
    Rewriter
  20. def child(i: Int, s: ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  21. def childProduct(s: Strategy, i: Int, p: Product): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  22. def childSeq[CC[U] <: Seq[U]](s: Strategy, i: Int, t: CC[Any])(implicit cbf: CanBuildFrom[CC[Any], Any, CC[Any]]): Option[CC[Any]]

    Permalink
    Definition Classes
    Rewriter
  23. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def collect[CC[X] <: Iterable[X], U](f: ==>[Any, U])(implicit cbf: Factory[U, CC[U]]): (Any) ⇒ CC[U]

    Permalink
    Definition Classes
    Rewriter
  25. def collectall[CC[X] <: Iterable[X], U](f: ==>[Any, CC[U]])(implicit cbf: Factory[U, CC[U]]): (Any) ⇒ CC[U]

    Permalink
    Definition Classes
    Rewriter
  26. def collectl[U](f: ==>[Any, U]): (Any) ⇒ List[U]

    Permalink
    Definition Classes
    Rewriter
  27. def collects[U](f: ==>[Any, U]): (Any) ⇒ Set[U]

    Permalink
    Definition Classes
    Rewriter
  28. def congruence(ss: Strategy*): Strategy

    Permalink
    Definition Classes
    Rewriter
  29. def congruenceProduct(p: Product, ss: Strategy*): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  30. def copy[T <: Product](t: T): T

    Permalink
    Definition Classes
    Rewriter
  31. def count(f: ==>[Any, Int]): (Any) ⇒ Int

    Permalink
    Definition Classes
    Rewriter
  32. def debug(msg: String, emitter: Emitter): Strategy

    Permalink
    Definition Classes
    Rewriter
  33. def dispatch(s: Strategy): Strategy

    Permalink
    Definition Classes
    CallbackRewriter
  34. def doloop(s: Strategy, r: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  35. def dontstop(s: ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  36. def downup(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  37. def downup(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  38. def downupS(s1: Strategy, s2: Strategy, stop: (⇒ Strategy) ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  39. def downupS(s: Strategy, stop: (⇒ Strategy) ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  40. def dup[T <: Product](t: T, children: Array[AnyRef]): T

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  41. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. val eq: Strategy

    Permalink
    Definition Classes
    Rewriter
  43. val equal: Strategy

    Permalink
    Definition Classes
    Rewriter
  44. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  45. def everything[T](v: T)(f: (T, T) ⇒ T)(g: ==>[Any, T])(t: Any): T

    Permalink
    Definition Classes
    Rewriter
  46. def everywhere(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  47. def everywherebu(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  48. def everywheretd(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  49. val fail: Strategy

    Permalink
    Definition Classes
    Rewriter
  50. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  51. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. val id: Strategy

    Permalink
    Definition Classes
    Rewriter
  54. def innermost(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  55. def innermost2(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  56. def ior(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  57. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  58. val isinnernode: Strategy

    Permalink
    Definition Classes
    Rewriter
  59. val isleaf: Strategy

    Permalink
    Definition Classes
    Rewriter
  60. val ispropersubterm: Strategy

    Permalink
    Definition Classes
    Rewriter
  61. val ispropersuperterm: Strategy

    Permalink
    Definition Classes
    Rewriter
  62. val issubterm: Strategy

    Permalink
    Definition Classes
    Rewriter
  63. val issuperterm: Strategy

    Permalink
    Definition Classes
    Rewriter
  64. def lastly(s: Strategy, f: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  65. def leaves(s: Strategy, isleaf: Strategy, skip: (Strategy) ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  66. def leaves(s: Strategy, isleaf: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  67. def log(s: Strategy, msg: String, emitter: Emitter): Strategy

    Permalink
    Definition Classes
    Rewriter
  68. def logfail[T](s: Strategy, msg: String, emitter: Emitter): Strategy

    Permalink
    Definition Classes
    Rewriter
  69. def loop(c: Strategy, s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  70. def loopiter(s: (Int) ⇒ Strategy, low: Int, high: Int): Strategy

    Permalink
    Definition Classes
    Rewriter
  71. def loopiter(i: Strategy, r: Strategy, s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  72. def loopnot(r: Strategy, s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  73. def makechild(c: Any): AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    Rewriter
  74. def manybu(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  75. def manytd(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  76. def map(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  77. def memo(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  78. def mkStrategy(f: (Any) ⇒ Option[Any]): Strategy

    Permalink
    Definition Classes
    Rewriter
  79. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  80. def not(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  81. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. def oncebu(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  84. def oncetd(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  85. def one(s: ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  86. def oneIterable[CC[U] <: Iterable[U]](s: Strategy, t: CC[Any])(implicit cbf: CanBuildFrom[CC[Any], Any, CC[Any]]): Option[CC[Any]]

    Permalink
    Definition Classes
    Rewriter
  87. def oneMap[CC[V, W] <: Map[V, W]](s: Strategy, t: CC[Any, Any])(implicit cbf: CanBuildFrom[CC[Any, Any], (Any, Any), CC[Any, Any]]): Option[CC[Any, Any]]

    Permalink
    Definition Classes
    Rewriter
  88. def oneProduct(s: Strategy, p: Product): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  89. def oneRewritable(s: Strategy, r: Rewritable): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  90. def option(o: Option[Any]): Strategy

    Permalink
    Definition Classes
    Rewriter
  91. def or(s1: Strategy, s2: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  92. def outermost(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  93. def para[T](f: (Any, Seq[T]) ⇒ T): (Any) ⇒ T

    Permalink
    Definition Classes
    Rewriter
  94. def query[T](f: ==>[T, Unit]): Strategy

    Permalink
    Definition Classes
    Rewriter
  95. def queryf(f: (Any) ⇒ Unit): Strategy

    Permalink
    Definition Classes
    Rewriter
  96. def reduce(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  97. def repeat(s: Strategy, n: Int): Strategy

    Permalink
    Definition Classes
    Rewriter
  98. def repeat(s: Strategy, r: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  99. def repeat(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  100. def repeat1(s: Strategy, r: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  101. def repeat1(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  102. def repeatuntil(s: Strategy, r: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  103. def restore(s: Strategy, rest: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  104. def restorealways(s: Strategy, rest: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  105. def rewrite[T](s: Strategy)(t: T): T

    Permalink
    Definition Classes
    Rewriter
  106. def rewriteTree[T <: Product, U <: T](s: Strategy)(t: Tree[T, U], shape: TreeShape): Tree[T, U]

    Permalink
    Definition Classes
    Rewriter
  107. def rewriting[T](oldTerm: T, newTerm: T): T

    Permalink
    Definition Classes
    SrcCtxCallbackRewriter → CallbackRewriter
  108. def rule[T](f: ===>[T]): Strategy

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  109. def rulef(f: (Any) ⇒ Any): Strategy

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  110. def rulefs[T](f: ==>[T, Strategy]): Strategy

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  111. def some(s: ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  112. def someIterable[CC[U] <: Iterable[U]](s: Strategy, t: CC[Any])(implicit cbf: CanBuildFrom[CC[Any], Any, CC[Any]]): Option[CC[Any]]

    Permalink
    Definition Classes
    Rewriter
  113. def someMap[CC[V, W] <: Map[V, W]](s: Strategy, t: CC[Any, Any])(implicit cbf: CanBuildFrom[CC[Any, Any], (Any, Any), CC[Any, Any]]): Option[CC[Any, Any]]

    Permalink
    Definition Classes
    Rewriter
  114. def someProduct(s: Strategy, p: Product): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  115. def someRewritable(s: Strategy, r: Rewritable): Option[Any]

    Permalink
    Definition Classes
    Rewriter
  116. def somebu(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  117. def somedownup(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  118. def sometd(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  119. def strategy[T](f: ==>[T, Option[T]]): Strategy

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  120. def strategyf(f: (Any) ⇒ Option[Any]): Strategy

    Permalink
    Definition Classes
    CallbackRewriter → Rewriter
  121. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  122. def term[T](t: T): Strategy

    Permalink
    Definition Classes
    Rewriter
  123. def test(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  124. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  125. def topdown(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  126. def topdownS(s: Strategy, stop: (⇒ Strategy) ⇒ Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter
  127. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. def where(s: Strategy): Strategy

    Permalink
    Definition Classes
    Rewriter

Inherited from CallbackRewriter

Inherited from Rewriter

Inherited from AnyRef

Inherited from Any

Ungrouped