anchor.diff:                         joxa.compiler:value(<<"Hello?">>, index()))),
       ?memo(?assertMatch({{ident, 'boo88', {1, _}}, <<>>, _},
                          joxa.compiler:value(<<"boo88">>, index()))),
  -    ?memo(?assertMatch({{ident, 'bock', {1, _}}, <<":">>, _},
  +    ?memo(?assertMatch({{ident, 'bock:', {1, _}}, <<>>, _},
                          joxa.compiler:value(<<"bock:">>, index()))),
       ?memo(?assertMatch({{ident, 'bock', {1, _}}, <<"{">>, _},
                          joxa.compiler:value(<<"bock{">>, index()))),
  
positive.code:                                                      index()))),
      ?memo(?assertMatch({fail,{expected,{string,<<"/">>},{1,7}}},
                         joxa.compiler:'fun-reference'(<<"zoo_ma">>, index()))),
      ?memo(?assertMatch({fail,{expected,{'at-least-one',
                                          {'no-match',<<"/">>}},{1,1}}},
                         joxa.compiler:'fun-reference'(<<"/2">>, index()))).
  
  
  
negative.code:                        joxa.compiler:ident(<<"bock(ee">>, index()))).
  
  symbol_test() ->
      ?memo(?assertMatch({{quote,{ident,true,{1,1}},{1,1}},<<>>,{1,6}},
                         joxa.compiler:symbol(<<":true">>, index()))),
      ?memo(?assertMatch({{quote,{ident,false,{1,2}},{1,1}},<<>>,{1,7}},
                         joxa.compiler:symbol(<<":false">>, index()))),
  