axle
.
ast
view
package
view
Visibility
Public
All
Type Members
trait
AstNodeFormatter
[
R
,
S
]
extends
AnyRef
case class
AstNodeFormatterString
(
config:
FormatterConfig
,
state:
FormatterState
,
subState:
List
[
String
]
)
extends
AstNodeFormatter
[
String
,
List
[
String
]] with
Product
with
Serializable
case class
FormatterConfig
(
language:
Language
,
conform:
Boolean
,
highlight:
Set
[
AstNode
]
)
extends
Product
with
Serializable
case class
FormatterState
(
indentationLevel:
Int
,
column:
Int
,
needsIndent:
Boolean
,
lineno:
Int
,
stack:
List
[
Option
[(
Int
,
String
)]]
,
_node2lineno:
Map
[
AstNode
,
Int
]
)
extends
Product
with
Serializable
trait
View
[
T
]
extends
AnyRef
case class
XhtmlAstNodeFormatter
(
config:
FormatterConfig
,
state:
FormatterState
,
subState:
List
[
Node
]
)
extends
AstNodeFormatter
[
List
[
Node
],
List
[
Node
]] with
Product
with
Serializable
case class
XhtmlLinesAstNodeFormatterState
(
tokens:
List
[
Node
]
,
currentLine:
Option
[
List
[
Node
]]
,
_lines:
Map
[
Int
,
NodeSeq
]
)
extends
Product
with
Serializable
Value Members
object
AstNodeFormatterString
extends
Serializable
object
Emission
object
Existence
object
ViewString
extends
View
[
String
]
object
ViewXhtml
extends
View
[
NodeSeq
]
object
XhtmlAstNodeFormatter
extends
Serializable
Ungrouped