| WKTParser |   | 80% |   | 70% | 91 | 237 | 315 | 1,529 | 6 | 46 | 0 | 1 |
| WKTBaseVisitor |  | 0% | | n/a | 36 | 36 | 36 | 36 | 36 | 36 | 1 | 1 |
| JSONParser |   | 80% |   | 73% | 12 | 33 | 43 | 167 | 5 | 16 | 0 | 1 |
| WKTParser.WktContext |  | 16% |  | 33% | 20 | 23 | 18 | 24 | 17 | 20 | 0 | 1 |
| WKTParser.MultiPointContext | | 48% |  | 33% | 9 | 14 | 7 | 15 | 6 | 11 | 0 | 1 |
| WKTParser.PointContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.LineStringContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.MultiCurveContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.CompoundCurveContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.MultiLineStringContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.CircularStringContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.MultiPolygonContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.CurvePolygonContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.MultiSurfaceContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.TriangleContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.PolygonContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.GeometryCollectionContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.TinContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.PolyHedralSurfaceContext | | 43% |  | 33% | 9 | 13 | 7 | 14 | 6 | 10 | 0 | 1 |
| WKTParser.EmptyContext | | 0% |  | 0% | 8 | 8 | 9 | 9 | 5 | 5 | 1 | 1 |
| WKTParser.CoordinatesetsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.CoordinatesContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.MultiSurfaceItemsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.CompoundCurveItemsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.CurvePolygonItemsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.GeometryCollectionItemsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.CoordinatesetssetContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| WKTParser.MultiCurveItemsContext | | 46% |  | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
| JSONParser.ObjContext | | 46% |  | 33% | 7 | 10 | 5 | 11 | 4 | 7 | 0 | 1 |
| WKTParser.DimensionContext | | 61% |  | 33% | 7 | 13 | 5 | 14 | 4 | 10 | 0 | 1 |
| WKTParser.CoordinateContext | | 56% |  | 33% | 7 | 12 | 5 | 13 | 4 | 9 | 0 | 1 |
| WKTParser.PolygonCoordinatesContext | | 54% |  | 33% | 7 | 11 | 5 | 12 | 4 | 8 | 0 | 1 |
| WKTParser.LineStringCoordinatesContext | | 54% |  | 33% | 7 | 11 | 5 | 12 | 4 | 8 | 0 | 1 |
| JSONBaseVisitor | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| WKTBaseListener |  | 74% | | n/a | 20 | 75 | 20 | 75 | 20 | 75 | 0 | 1 |
| WKTParser.MultiCurveElementsContext | | 62% |  | 33% | 6 | 11 | 4 | 12 | 3 | 8 | 0 | 1 |
| JSONParser.ArrayContext | | 55% |  | 33% | 6 | 10 | 4 | 11 | 3 | 7 | 0 | 1 |
| JSONParser.JsonContext | | 51% |  | 33% | 6 | 9 | 4 | 10 | 3 | 6 | 0 | 1 |
| WKTParser.GeometryCollectionElementsContext | | 51% |  | 33% | 6 | 9 | 4 | 10 | 3 | 6 | 0 | 1 |
| WKTLexer |  | 96% |  | 100% | 8 | 17 | 8 | 35 | 8 | 13 | 0 | 1 |
| JSONLexer |  | 94% |  | 100% | 8 | 17 | 8 | 35 | 8 | 13 | 0 | 1 |
| JSONParser.ValueContext | | 75% |  | 33% | 5 | 12 | 3 | 13 | 2 | 9 | 0 | 1 |
| WKTParser.CurvePolygonElementsContext | | 73% |  | 33% | 5 | 11 | 3 | 12 | 2 | 8 | 0 | 1 |
| WKTParser.CompoundCurveElementsContext | | 70% |  | 33% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
| WKTParser.MultiSurfaceElementsContext | | 70% |  | 33% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
| JSONParser.PairContext | | 69% |  | 33% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
| WKTParser.SridContext | | 65% |  | 33% | 5 | 9 | 3 | 10 | 2 | 6 | 0 | 1 |
| JSONBaseListener | | 70% | | n/a | 5 | 15 | 5 | 15 | 5 | 15 | 0 | 1 |