anchor.diff:          Clauses
       ).
   
  -
   parseFunctionCase(ReturnAtom,Params,FuncCall, Clauses)->
       assembleSequence(
           %Define temp variable & call function
  
positive.code:               ),
                false),
           []);
  assembleCaseCondition(Params,Vars,Match,{c_literal,_,true})->
      assembleCaseCondition(Params,Vars,Match);
  assembleCaseCondition(Params,Vars,Match,Evaluate)->
  %    Identifiers = tupleListToIdentifierList(Match,Params),
      Identifiers = lists:map(fun(Elem)->
              case Elem of
                  {c_alias,_,{c_var,_,Name},_Value} -> parseVar(noreturn,Params,{c_var,[],Name});
                  _ -> parseNode(noreturn,Params,Elem)
              end
          end,Match),
      estree:logical_expression(
          <<"&&">>,
          assembleCaseCondition(Params,Vars,Match),
          estree:call_expression(
               estree:function_expression(
                    null,
                    Identifiers,
                      estree:block_statement(
                        encapsulateExpressions(
                            listCheck(
                                parseNode(return,Params,Evaluate)
                            )
                        )
                      ),
                    false),
               Identifiers)
     ).
  assembleCaseCondition(Params,[V],[_M={c_alias,_A,_N,Value}])->
          parseCall(noreturn,Params,{c_call, a, {a, a, erlang}, {a, a, 'match'}, [Value,V]});
  assembleCaseCondition(Params,[V],[M])->
  %assembleCaseCondition(Params,[V],[M={c_var,A,N}])->
          parseCall(noreturn,Params,{c_call, a, {a, a, erlang}, {a, a, 'match'}, [M,V]});
  assembleCaseCondition(Params,[V|Vars],[M|Match])->
      estree:logical_expression(<<"&&">>,
          assembleCaseCondition(Params,[V],[M]),
          assembleCaseCondition(Params,Vars,Match)
      ).
  
  assignMatchedVars(Params,[V],[M])->
          assignMatchedVars(Params,V,M);
  
negative.code:             )
          ),
          ElseClausesActual %alternate
      ).
       % }.
  
  assembleCaseCondition(Params,_,[],Evaluate)->
      estree:call_expression(
  