Reading through the BSON specification I came across the terminal and non-terminal terms in it. For example:

Valid BSON data is represented by the document non-terminal.

<...>

The following basic types are used as terminals in the rest of the grammar.

What do “terminal” and “non-terminal” mean in the context of the BSON specification?

Edit
Report