viaduct
0.3.0
compiler
/
io.github.aplcornell.viaduct.syntax.surface
/
InputNode
Input
Node
class
InputNode
(
val
type
:
ValueTypeNode
,
val
host
:
HostNode
,
val
sourceLocation
:
SourceLocation
)
:
ExpressionNode
An external input.
Constructors
Functions
Properties
Parameters
Parameters
type
Type of the value to receive.
Constructors
Input
Node
Link copied to clipboard
fun
InputNode
(
type
:
ValueTypeNode
,
host
:
HostNode
,
sourceLocation
:
SourceLocation
)
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.
host
Link copied to clipboard
val
host
:
HostNode
source
Location
Link copied to clipboard
open
override
val
sourceLocation
:
SourceLocation
type
Link copied to clipboard
val
type
:
ValueTypeNode