   # Token Manipulators
   # ------------------
 
-  # As we consume a new IDENTIFIER, look at the previous token to determine
+  # As we consume a new `IDENTIFIER`, look at the previous token to determine
   # if it's a special kind of accessor.
   name_access_type: ->
     @tag(1, 'PROTOTYPE_ACCESS') if @value() is '::'

# treated as identifiers.
ACCESSORS: ['PROPERTY_ACCESS', 'PROTOTYPE_ACCESS', 'SOAK_ACCESS', '@']

# Tokens that, when immediately preceding a 'WHEN', indicate that the 'WHEN'
# occurs at the start of a line. We disambiguate these from trailing whens to
# avoid an ambiguity in the grammar.
BEFORE_WHEN: ['INDENT', 'OUTDENT', 'TERMINATOR']

# -----------------

# Does a list include a value?
include: (list, value) ->
  list.indexOf(value) >= 0

# Count the number of occurences of a character in a string.
count: (string, letter) ->
