Object

org.bitbucket.inkytonik.kiama.rewriting

RewriterCoreMacros

Related Doc: package rewriting

Permalink

object RewriterCoreMacros

Source
RewriterCoreMacros.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RewriterCoreMacros
  2. AnyRef
  3. 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 allMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  5. def allbuMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  6. def alldownup2Macro(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  7. def alltdMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  8. def alltdfoldMacro(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  9. def andMacro(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def attemptMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  12. def bottomupMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  13. def bottomupSMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], stop: scala.reflect.macros.blackbox.Context.Expr[(⇒ Strategy) ⇒ Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  14. def breadthfirstMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  15. def buildMacro(c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[Any]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  16. def childMacro(c: Context)(i: scala.reflect.macros.blackbox.Context.Expr[Int], s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def collectMacro[CC[X] <: Traversable[X], U](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[Any, U]])(cbf: scala.reflect.macros.blackbox.Context.Expr[CanBuildFrom[CC[Any], U, CC[U]]]): scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ CC[U]]

    Permalink
  19. def collectallMacro[CC[X] <: Traversable[X], U](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[Any, CC[U]]])(cbf: scala.reflect.macros.blackbox.Context.Expr[CanBuildFrom[CC[Any], U, CC[U]]]): scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ CC[U]]

    Permalink
  20. def condMacro(c: Context)(lr: scala.reflect.macros.blackbox.Context.Expr[PlusStrategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  21. def congruenceMacro(c: Context)(ss: scala.reflect.macros.blackbox.Context.Expr[Strategy]*): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  22. def countMacro(c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[Any, Int]]): scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ Int]

    Permalink
  23. def debugMacro(c: Context)(msg: scala.reflect.macros.blackbox.Context.Expr[String], emitter: scala.reflect.macros.blackbox.Context.Expr[Emitter]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  24. def detchoiceMacro(c: Context)(q: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  25. def doloopMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], r: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  26. def downupMacro1(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  27. def downupMacro2(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  28. def downupSMacro1(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], stop: scala.reflect.macros.blackbox.Context.Expr[(⇒ Strategy) ⇒ Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  29. def downupSMacro2(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy], stop: scala.reflect.macros.blackbox.Context.Expr[(⇒ Strategy) ⇒ Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  30. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  32. def everythingMacro[T](c: Context)(v: scala.reflect.macros.blackbox.Context.Expr[T])(f: scala.reflect.macros.blackbox.Context.Expr[(T, T) ⇒ T])(g: scala.reflect.macros.blackbox.Context.Expr[==>[Any, T]])(t: scala.reflect.macros.blackbox.Context.Expr[Any]): scala.reflect.macros.blackbox.Context.Expr[T]

    Permalink
  33. def everywhereMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  34. def everywherebuMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  35. def everywheretdMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  36. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  39. def innermost2Macro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  40. def innermostMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  41. def iorMacro(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. def lastlyMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], f: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  44. def leavesMacro1(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], isleaf: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  45. def leavesMacro2(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], isleaf: scala.reflect.macros.blackbox.Context.Expr[Strategy], skip: scala.reflect.macros.blackbox.Context.Expr[(Strategy) ⇒ Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  46. def logMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], msg: scala.reflect.macros.blackbox.Context.Expr[String], emitter: scala.reflect.macros.blackbox.Context.Expr[Emitter]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  47. def logfailMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], msg: scala.reflect.macros.blackbox.Context.Expr[String], emitter: scala.reflect.macros.blackbox.Context.Expr[Emitter]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  48. def loopMacro(c: Context)(r: scala.reflect.macros.blackbox.Context.Expr[Strategy], s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  49. def loopiterMacro1(c: Context)(i: scala.reflect.macros.blackbox.Context.Expr[Strategy], r: scala.reflect.macros.blackbox.Context.Expr[Strategy], s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  50. def loopiterMacro2(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[(Int) ⇒ Strategy], low: scala.reflect.macros.blackbox.Context.Expr[Int], high: scala.reflect.macros.blackbox.Context.Expr[Int]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  51. def loopnotMacro(c: Context)(r: scala.reflect.macros.blackbox.Context.Expr[Strategy], s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  52. def manybuMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  53. def manytdMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  54. def mapMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  55. def memoMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. def nondetchoiceMacro(c: Context)(q: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[PlusStrategy]

    Permalink
  58. def notMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  59. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  61. def oncebuMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  62. def oncetdMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  63. def oneMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  64. def optionMacro(c: Context)(o: scala.reflect.macros.blackbox.Context.Expr[Option[Any]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  65. def orMacro(c: Context)(s1: scala.reflect.macros.blackbox.Context.Expr[Strategy], s2: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  66. def outermostMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  67. def queryMacro[T](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[T, Unit]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  68. def queryfMacro(c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ Unit]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  69. def reduceMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  70. def repeat1Macro1(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  71. def repeat1Macro2(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], r: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  72. def repeatMacro1(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  73. def repeatMacro2(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], r: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  74. def repeatMacro3(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], n: scala.reflect.macros.blackbox.Context.Expr[Int]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  75. def repeatuntilMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], r: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  76. def restoreAlwaysMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], rest: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  77. def restoreMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], rest: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  78. def ruleMacro[T](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[T, T]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  79. def rulefMacro(c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ Any]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  80. def rulefsMacro[T](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[T, Strategy]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  81. def seqMacro(c: Context)(q: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  82. def someMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  83. def somebuMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  84. def somedownupMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  85. def sometdMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  86. def strategyMacro[T](c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[==>[T, Option[T]]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  87. def strategyfMacro(c: Context)(f: scala.reflect.macros.blackbox.Context.Expr[(Any) ⇒ Option[Any]]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  88. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  89. def termMacro[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[T]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  90. def testMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  91. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  92. def topdownMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  93. def topdownSMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy], stop: scala.reflect.macros.blackbox.Context.Expr[(⇒ Strategy) ⇒ Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink
  94. val used: Int

    Permalink
  95. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. def whereMacro(c: Context)(s: scala.reflect.macros.blackbox.Context.Expr[Strategy]): scala.reflect.macros.blackbox.Context.Expr[Strategy]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped