Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1// Copyright 2018 Gin Core Team. All rights reserved.
2// Use of this source code is governed by a MIT style
3// license that can be found in the LICENSE file.
4
5package gin
6
7// Version is the current gin framework's version.
8const Version = "v1.11.0"
9

After

1// Copyright 2018 Gin Core Team. All rights reserved.
2// Use of this source code is governed by a MIT style
3// license that can be found in the LICENSE file.
4
5package gin
6
7// Version is the current gin framework's version.
8const Version = "v1.12.0"
9

Before

source_file
comment "// Copyright 2018 Gin Core Team. All rights reserved."
comment "// Use of this source code is governed by a MIT style"
comment "// license that can be found in the LICENSE file."
package_clause
package "package"
package_identifier "gin"
comment "// Version is the current gin framework's version."
const_declaration
const "const"
const_spec
identifier "Version"
= "="
expression_list
interpreted_string_literal
" "\""
interpreted_string_literal_content "v1.11.0"
" "\""

After

source_file
comment "// Copyright 2018 Gin Core Team. All rights reserved."
comment "// Use of this source code is governed by a MIT style"
comment "// license that can be found in the LICENSE file."
package_clause
package "package"
package_identifier "gin"
comment "// Version is the current gin framework's version."
const_declaration
const "const"
const_spec
identifier "Version"
= "="
expression_list
interpreted_string_literal
" "\""
interpreted_string_literal_content "v1.12.0"
" "\""