blob: 9652b0b086932933cbafd1f5d3d062708d246b60 [file] [log] [blame]
package builtins
func _() {
var (
slice_ []int //@item(builtinSlice, "slice_", "[]int", "var")
map_ map[string]int //@item(builtinMap, "map_", "map[string]int", "var")
string_ string //@item(builtinString, "string_", "string", "var")
array_ [0]int //@item(builtinArray, "array_", "[0]int", "var")
arrayPtr_ *[0]int //@item(builtinArrayPtr, "arrayPtr_", "*[0]int", "var")
chan_ chan int //@item(builtinChan, "chan_", "chan int", "var")
ptr_ *int //@item(builtinPtr, "ptr_", "*int", "var")
int_ int //@item(builtinInt, "int_", "int", "var")
)
close() //@rank(")", builtinChan, builtinSlice)
append() //@rank(")", builtinSlice, builtinChan)
copy() //@rank(")", builtinSlice, builtinChan)
copy(slice_, s) //@rank(")", builtinSlice, builtinString)
copy(s, slice_) //@rank(",", builtinSlice, builtinString)
delete() //@rank(")", builtinMap, builtinChan)
delete(map_, s) //@rank(")", builtinString, builtinSlice)
len() //@rank(")", builtinSlice, builtinInt),rank(")", builtinMap, builtinInt),rank(")", builtinString, builtinInt),rank(")", builtinArray, builtinInt),rank(")", builtinArrayPtr, builtinPtr),rank(")", builtinChan, builtinInt)
cap() //@rank(")", builtinSlice, builtinMap),rank(")", builtinArray, builtinString),rank(")", builtinArrayPtr, builtinPtr),rank(")", builtinChan, builtinInt)
make() //@rank(")", builtinMap, builtinInt),rank(")", builtinChan, builtinInt),rank(")", builtinSlice, builtinInt)
var _ []int = make() //@rank(")", builtinSlice, builtinMap)
type myStruct struct{} //@item(builtinStructType, "myStruct", "struct{...}", "struct")
new() //@rank(")", builtinStructType, builtinInt)
var _ *myStruct = new() //@rank(")", builtinStructType, int)
}