  * spec/conditional.str:
  * spec/conditional.str:

  - Introduced maybe/1. Maybe will apply specified strategy
    s. If s suceeds it will produce a Some with the result of
    s. Otherwise the result will be None. This is a bridge
    from the fail approach of Stratego to the Maybe approach
    of Haskell.

  - Introduced maybe/2. If the current term is Some(a) s1 will
    be applied to a. Otherwise s2 will be applied to the
    empty tuple.

svn path=/trunk/StrategoXT/; revision=2063

metaborg/strategoxt,metaborg/strategoxt,metaborg/strategoxt,Apanatshka/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,Apanatshka/strategoxt,Apanatshka/strategoxt,Apanatshka/strategoxt,metaborg/strategoxt,Apanatshka/strategoxt,metaborg/strategoxt