does not agree on 27 of 83 cases
defaulthow it counts when it is run with no extra flags
| code | anything-outside-spans-is-code take the strings and the comments away and something is still there |
| code | a-plain-string-is-code part of the line is inside a string the line is not inside a block that opened with three quotes at the start of a line |
| comments | a-doc-string-is-documentation the line is inside a block that opened with three quotes at the start of a line take the strings and the comments away and nothing is left but spaces |
| comments | a-comment-alone-is-comments part of the line is inside a comment take the strings and the comments away and nothing is left but spaces no part of the line is inside a string |
| blanks | blank-outside-everything-is-blank the line is nothing but spaces and tabs no part of the line is inside a comment no part of the line is inside a string |