Capture Algorithm

Reqflow parses documents sequentially and works line by line.

Reqflow considers the following as a single line:

Reqflow expects the document to be structured as a sequence of requirements with mixed text, where a requirement REQ is structured as follows:

REQ        := LINE_REQ
              [ LINES_TEXT ]
              [ REFS ]

LINE_REQ   := REQ_ID [ REFS ]

REQ_ID     := the unique identifier of the requirement

LINES_TEXT := some text, on one or more lines

REFS       := REF [ REF ... ]

REF        := the unique identifier of a reference

As a result:

The Reqflow parameters are as follows: