org.kiama.rewriting

RewriterCoreMacros

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
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

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

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

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

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

  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]

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

  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]

  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]

  10. final def asInstanceOf[T0]: T0

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

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

  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]

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

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

  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]

  17. def clone(): AnyRef

    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]]

  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]]

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

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

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

  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]

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

  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]

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

  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]

  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]

  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]

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

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

    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]

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

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

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

  36. def finalize(): Unit

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

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

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

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

  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]

  42. final def isInstanceOf[T0]: Boolean

    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]

  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]

  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]

  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]

  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]

  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]

  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]

  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]

  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]

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

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

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

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

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

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

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

  59. final def notify(): Unit

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

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

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

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

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

  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]

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

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

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

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

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

  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]

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

  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]

  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]

  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]

  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]

  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]

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

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

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

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

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

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

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

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

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

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

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

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

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

  91. def toString(): String

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

  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]

  94. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped