viaduct
0.3.0
compiler
/
io.github.aplcornell.viaduct.syntax.surface
/
ExpressionNode
Expression
Node
sealed
class
ExpressionNode
:
Node
A computation that produces a result.
Functions
Properties
Inheritors
Functions
to
Document
Link copied to clipboard
override
fun
toDocument
(
)
:
Document
Properties
comment
Link copied to clipboard
override
val
comment
:
String
?
Expressions cannot have associated comments.
source
Location
Link copied to clipboard
abstract
val
sourceLocation
:
SourceLocation
Inheritors
AtomicExpressionNode
Link copied to clipboard
OperatorApplicationNode
Link copied to clipboard
QueryNode
Link copied to clipboard
DowngradeNode
Link copied to clipboard
InputNode
Link copied to clipboard
ConstructorCallNode
Link copied to clipboard