Question

Note to players: By “token”, we mean a series of one or more characters. In a Makefile, this token enables writing multiple independent rules for one target. Haskell stands out among similar languages for its use of this token (15[1])to mean not a list cons, but rather type ascription. (-5[1])When defending an error message named for this token, Rasmus Lerdorf wrote, (0[1])"People whose first language is not English…are forced to work with unfamiliar terms every day". Alongside the arrow operator, this token was introduced in Java 8 to help make simple lambda expressions, and is called the method reference operator. The notoriously confusing PHP error “T PAAMAYIM (-5[1])NEKUDOTAYIM” is simply this token's name in (*) Hebrew. In Ruby and C++, this scope resolution operator is placed between the name of a class or namespace and one of its members - for example, it appears between “std” and “cout” (“C-out”). For 10 points, (10[1])name this duplicated punctuation that also appears in the middle of analogies to mean “as”. ■END■ (10[1])

ANSWER: double colon [accept any answer suggesting two colons; prompt on “colons” but obviously reject any answer that implies a single colon]
<BC>
= Average correct buzz position
Conv. %Power %Average Buzz
75%25%117.33

Back to tossups

Buzzes

PlayerTeamOpponentBuzz PositionValue
Jerry VinokurovEight Megabytes And Constantly SwappingDianetics for Diabetics3815
Henry Cafaroscreaming into the public static void main(String[] args)Macro Editors48-5
Vishwa ShanmugamMacro Editorsscreaming into the public static void main(String[] args)600
Kevin Wanga neural-net processor; a thinking machineWe Bought a Complexity Zoo Story106-5
Dan Niplaying emacs while my parents are arguingEdwardian Manifestation of All Colonial Sins14910
Swapnil GargWe Bought a Complexity Zoo Storya neural-net processor; a thinking machine16510