Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
struct
Facet::Compiler::AstFile
Inherits
Struct
<
Value
<
Object
Constructors
new
(source :
Source
, root :
NodeId
, arena :
AstArena
, diagnostics :
Array
(
Diagnostic
))
Source
Instance methods
arena
Source
children
(node_id :
NodeId
) :
Slice
(
NodeId
)
Source
diagnostics
Source
macro_control_tag
(node_id :
NodeId
) :
TokenKind
Source
macro_for_header_parts
(node_id :
NodeId
) :
Tuple
(
NodeId
,
NodeId
) |
Nil
Source
macro_for_targets
(node_id :
NodeId
) :
Slice
(
NodeId
) |
Nil
Source
node
(node_id :
NodeId
) :
Node
Source
node_string
(node_id :
NodeId
) :
String
Source
node_text
(node_id :
NodeId
) :
Slice
(
UInt8
)
Source
root
Source
source
Source