viaduct
0.3.0
compiler
/
io.github.aplcornell.viaduct.syntax.surface
/
TopLevelDeclarationNode
Top
Level
Declaration
Node
sealed
class
TopLevelDeclarationNode
:
Node
A declaration at the top level of a file.
Functions
Properties
Inheritors
Functions
to
Document
Link copied to clipboard
override
fun
toDocument
(
)
:
Document
Properties
comment
Link copied to clipboard
abstract
val
comment
:
String
?
source
Location
Link copied to clipboard
abstract
val
sourceLocation
:
SourceLocation
Inheritors
HostDeclarationNode
Link copied to clipboard
FunctionDeclarationNode
Link copied to clipboard
DelegationDeclarationNode
Link copied to clipboard