code: private Expr parseDereferenceExpression(EnclosingScope scope, boolean terminated) {
  		int start = index;
  		match(Star);
  		Expr expression = parseTermExpression(scope, terminated);
  		return annotateSourceLocation(new Expr.Dereference(Type.Void, expression), start);
  	}
docs: Parse a dereference expression, which has the form:
  
  <pre>
  TermExpr::= ...
  | '*' Expr
  </pre>
  
  @param scope
  The enclosing scope for this statement, which determines the
  set of visible (i.e. declared) variables and also the current
  indentation level.
  
  @return