a spec for "standard markdown," with matching C and javascript implementations