axle.ast.view

AstNodeFormatter

class AstNodeFormatter [R, S] extends Accumulator

Attributes
abstract
Linear Supertypes
Accumulator, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AstNodeFormatter
  2. Accumulator
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AstNodeFormatter (language: Language, highlight: Set[AstNode], conform: Boolean)

Abstract Value Members

  1. def result (): R

    Attributes
    abstract
  2. val tokens : S

    Attributes
    abstract

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def _indent (): Unit

  7. val _node2lineno : Map[AstNode, Int]

  8. def accNewline (): Unit

    Definition Classes
    Accumulator
  9. def accPopAndWrapStack (label: String): Unit

    Definition Classes
    Accumulator
  10. def accPushStack (): Unit

    Definition Classes
    Accumulator
  11. def accRaw (s: String): Unit

    Definition Classes
    Accumulator
  12. def accSpace (): Unit

    Definition Classes
    Accumulator
  13. def accSpaces (): Unit

    Definition Classes
    Accumulator
  14. def accSpan (spanclass: String, s: String): Unit

    Definition Classes
    Accumulator
  15. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  16. def beginSpan (): Unit

  17. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. var column : Int

  19. def conformTo (node: AstNode): Unit

  20. def dedent : Unit

  21. def endSpan (spanType: String): Unit

  22. def enterFor (): Unit

  23. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  24. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  27. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  28. def indent : Unit

  29. var indentationLevel : Int

  30. def isConforming (): Boolean

  31. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  32. def keyword (kw: String): Unit

  33. def leaveFor (): Unit

  34. var lineno : Int

  35. def name (n: String): Unit

  36. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  37. var needsIndent : Boolean

  38. def needsParens (attr_name: String, node: AstNode, subtree: AstNode, grammar: Language): Boolean

  39. def newline (hard: Boolean, node: AstNode, indent: Boolean = true): Unit

  40. def node2lineno : Map[AstNode, Int]

  41. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  42. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  43. def operator (op: String): Unit

  44. def raw (element: String): Unit

  45. def repr (r: String): Unit

  46. def shouldHighlight (node: AstNode): Boolean

  47. def space (): Unit

  48. val stack : Stack[Option[(Int, String)]]

  49. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  50. def toString (): String

    Definition Classes
    AnyRef → Any
  51. def updateFor (varName: String): Unit

  52. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  55. def wrap (indent: Boolean = false): Unit

Inherited from Accumulator

Inherited from AnyRef

Inherited from Any