From 2aa50d2f7fc89cad91700979c1f55632dc6ec95a Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Wed, 5 Mar 2025 19:14:28 -0500 Subject: [PATCH] Fix missing space in plan grammar I believe this was an unintentional error; the grammar at the beginning of the specification does include the space. --- tap-version-14-specification.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tap-version-14-specification.md b/tap-version-14-specification.md index 5f35a6d..17a88af 100644 --- a/tap-version-14-specification.md +++ b/tap-version-14-specification.md @@ -198,12 +198,12 @@ This is a safeguard against test data being truncated or damaged in some other way, rendering the output unreliable. The Plan lists the range of test point IDs that are expected in the TAP -stream. It can also optionally contain a comment/reason prefixed by a `#`. +stream. It can also optionally contain a comment/reason preceded by ` # `. Its basic grammar is: ```ebnf -Plan := "1.." Number ("" | "# " Reason) +Plan := "1.." Number (" # " Reason)? "\n" ``` A plan line of `1..0` indicates that the test set was completely skipped;