vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
BinaryExprNode
vox
fe
ast
expr
binary_op
Undocumented in source.
@
AstType
.
expr_bin_op
struct
BinaryExprNode {
mixin
ExpressionNodeData
!(
AstType
.
expr_bin_op
,
0
)
;
BinOp
op
;
AstIndex
left
;
AstIndex
right
;
bool
isAssignment
();
}
Members
Functions
isAssignment
bool
isAssignment
()
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
ExpressionNodeData
!(
AstType
.
expr_bin_op
,
0
)
Undocumented in source.
Variables
left
AstIndex
left
;
Undocumented in source.
op
BinOp
op
;
Undocumented in source.
right
AstIndex
right
;
Undocumented in source.
Meta
Source
See Implementation
vox
fe
ast
expr
binary_op
enums
BinOp
BinaryOpFlags
functions
binOpAssignToRegularOp
binOpcode
calcBinOp
convertBinOpToIrCond
ir_gen_branch_binary_op
ir_gen_expr_binary_op
name_register_nested_binary_op
name_resolve_binary_op
post_clone_binary_op
print_binary_op
selectTypedOpcode
setResultType
type_check_binary_op
visitBinOpImpl
structs
BinaryExprNode
variables
binOpStrings