reflection foundation, tuples, debug.print
This commit is contained in:
@@ -72,6 +72,7 @@ Expr_Kind :: enum u8 {
|
||||
Array,
|
||||
None,
|
||||
Undefined,
|
||||
Inference_Hole,
|
||||
Type,
|
||||
Name,
|
||||
Enum_Literal,
|
||||
@@ -121,6 +122,7 @@ Expr :: struct {
|
||||
diagnostic: source.Diagnostic_Id,
|
||||
parenthesized: bool,
|
||||
intrinsic: bool,
|
||||
tuple: bool,
|
||||
kind: Expr_Kind,
|
||||
}
|
||||
|
||||
@@ -170,6 +172,7 @@ Stmt :: struct {
|
||||
immutable: bool,
|
||||
value_control_flow: bool,
|
||||
pointer_capture: bool,
|
||||
inline: bool,
|
||||
error_only: bool,
|
||||
// Assignments store the lvalue in `target`, the right-hand side in `expr`,
|
||||
// and the source operator in `assignment_op`. `Set` is ordinary `=`;
|
||||
|
||||
Reference in New Issue
Block a user