enum Abc {
	a
	b // after a value
	c
	// between values
	d
}

struct User {
	name string // name
	// middle comment
	age  int
	// last comment
	// last comment2
}

fn main() {
	u := User{
		name: 'Peter'
	}
	if true {
	}
	// some comment after an if without else
	n := sizeof(User)
	// else
	// else {
	// }
	_ := User{
		name: 'Henry' // comment after name
		// on the next line
		age: 42
		// after age line
		// after line2
	}
	_ := User{
		// Just a comment
	}
	a := 123 // comment after assign
	b := 'foo' // also comment after assign
	c := true
	// Between two assigns
	d := false
	//////
	// /
	// 123
}
