Skip to content

Instantly share code, notes, and snippets.

@takahisa
Created July 2, 2012 13:11
Show Gist options
  • Save takahisa/3033193 to your computer and use it in GitHub Desktop.
Save takahisa/3033193 to your computer and use it in GitHub Desktop.
static Continuation<Unit,Unit> Write(String s){
return k => {
Console.WriteLine(s);
return k(Unit.Instance);
};
}
static void Main(String[] args){
Continuations.ForEach(parsers,
(parser, @break, @continue) =>
from x in Write("hoge")
from y in @break
from z in Write("huga")
select Unit.Instance);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment