anchor.diff:  sure it walks the sentence correctly, dispatching individual words as
   it goes. So what calls are made are very important. How to test this?
   
  -Let's start with a one word sentence. In this case we would expect the
  -callback to be invoked once with the only word, right? Here is the
  -test for that...
  +Let's start with a one word sentence. In this case we would expect 
  +the callback to be invoked once with the only word, right? Here is 
  +the test for that...
   
   [source,c]
   ---------------------------------
  
positive.code: 
  The above example, as well as most of this guide, shows how to uses
  *CGreen* with C. You can also use *CGreen* with C++. This is actually
  quite simple. If you have installed the *Cgreen* library for C{pp} all you
  have to do is
  
    * Use the `cgreen` name space by adding `using namespace cgreen;` at
      the beginning of the file with your tests
  
  There is also one extra feature when you use C++, the `assert_throws` function.
  
  
  
  
negative.code: |=========================================================
  |*Constraint* |*Passes if actual value/expression...*
  | _Basic_ | 
  | `is_true` | evaluates to true, buy you can also just leave out the constraint, e.g. `assert_that(found)` if `found` is of boolean type
  | `is_false` | evaluates to false
  | `is_null` | equals null
  | `is_non_null` | is a non null value
  