Initial version of DiagrammedAssertions that corrects anchors, and with auto-detect multi-line expression and fallback to BooleanMacro automatically.
Bring source text into DiagrammedAssertionsHelper in DiagramAssertions.
First version that draw diagram in the error messages.
Second version of DiagrammedAssertions that works on all types of expression, not just recognized expressions.
Added more tests to DiagrammedAssertionsSpec, and making adjustments to DiagrammedExpr and DiagrammedExprMacro to pass tests.
Make && lazy in DiagrammedAssertions.
Make & lazy in DiagrammedAssertions.
Make || and | lazy in DiagrammedAssertions.
Added Block support to DiagrammedExprMacro.
Make arguments to eliminate duplicate anchors also.
Improved handling of Select and TypeApply in DiagrammedExprMacro.
A little code clean-up in DiagrammedExprMacro.
Get all the tests in DiagrammedAssertionsSpec to pass!
Make DiagrammedExprMacro to not traverse packages, this solve the problem when DiagrammedAssertions is used in REPL.
Added comment for source code from expecty.
Added vertical blank line before diagram in error message given by DiagrammedAssertions.
Fixed a bug in DiagrammedAssertionsMacro when fallback to friendly message macro, using a wrong helper name.
Added assert with clue support to DiagrammedAssertions.
Moved OwnerRepair duplicated in BooleanMacro and DiagrammedExprMacro out into its own MacroOwnerRepair.
Added assume support to DiagrammedAssertions.