vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
ArrayLiteralExprNode
vox
fe
ast
expr
literal
Undocumented in source.
@
AstType
.
literal_array
struct
ArrayLiteralExprNode {
mixin
ExpressionNodeData
!(
AstType
.
literal_array
,
0
,
AstNodeState
.
name_resolve_done
)
;
AstNodes
items
;
IrIndex
irValue
;
}
Members
Mixins
__anonymous
mixin
ExpressionNodeData
!(
AstType
.
literal_array
,
0
,
AstNodeState
.
name_resolve_done
)
Undocumented in source.
Variables
irValue
IrIndex
irValue
;
Undocumented in source.
items
AstNodes
items
;
Undocumented in source.
Meta
Source
See Implementation
vox
fe
ast
expr
literal
functions
eval_literal_special
ir_gen_branch_literal_bool
ir_gen_literal_bool
ir_gen_literal_float
ir_gen_literal_int
ir_gen_literal_null
ir_gen_literal_special
ir_gen_literal_string
makeStringLiteralIrConstant
print_literal_array
print_literal_bool
print_literal_float
print_literal_int
print_literal_null
print_literal_special
print_literal_string
type_check_literal_array
type_check_literal_bool
type_check_literal_float
type_check_literal_int
type_check_literal_null
type_check_literal_string
structs
ArrayLiteralExprNode
BoolLiteralExprNode
FloatLiteralExprNode
IntLiteralExprNode
NullLiteralExprNode
SpecialLiteralExprNode
StringLiteralExprNode
variables
specialKeywordName
specialKeywordType