<div dir="ltr">I have just started on my Erlang journey and am struggling with a compiler error that I am hoping someone with experience can spent 5 secs and tell me what i'm doing wrong, as I am not very good at understanding what the compiler is telling me.  Thanks!<div>
<br></div><div>I am passing in a string such as "morning, 1, 2, 3" as the UserEntry and simply want to create a variable which holds a list of the tokens.  I am getting a message from the compiler saying "syntax error before: 'case'.</div>
<div><br></div><div><pre>-module(practicum).

-export([placeorder/1]).

placeorder(UserEntry) ->
  AllTokens = string:tokens(UserEntry, ",").

  case hd(AllTokens) of
      "morning" ->
      processMorning(lists:nthtail(AllTokens,2));
      "night" ->
      processEvening(lists:nthtail(AllTokens,2));
      _ -> io:fwrite("error\n")
end.

processMorning(Dishes) ->
     Dishes.

processEvening(Dishes) ->
     Dishes.</pre><div><br></div>-- <br>A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. Antoine de Saint-Exupery<br></div></div>