vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
FloatLiteralExprNode
vox
fe
ast
expr
literal
Undocumented in source.
@
AstType
.
literal_float
struct
FloatLiteralExprNode {
mixin
ExpressionNodeData
!(
AstType
.
literal_float
,
0
,
AstNodeState
.
name_resolve_done
)
;
double
value
;
void
negate
(TokenIndex pos, CompilationContext context);
}
Members
Functions
negate
void
negate
(TokenIndex pos, CompilationContext context)
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
ExpressionNodeData
!(
AstType
.
literal_float
,
0
,
AstNodeState
.
name_resolve_done
)
Undocumented in source.
Variables
value
double
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