| 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) |
| } |