vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
StringLiteralExprNode
vox
fe
ast
expr
literal
Undocumented in source.
@
AstType
.
literal_string
struct
StringLiteralExprNode {
mixin
ExpressionNodeData
!(
AstType
.
literal_string
,
0
,
AstNodeState
.
name_resolve_done
)
;
IrIndex
irValue
;
string
value
;
}
Members
Mixins
__anonymous
mixin
ExpressionNodeData
!(
AstType
.
literal_string
,
0
,
AstNodeState
.
name_resolve_done
)
Undocumented in source.
Variables
irValue
IrIndex
irValue
;
Undocumented in source.
value
string
value
;
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