Skip to content

Issue with type-scoped contexts propagation #246

Closed
@kasei

Description

@kasei

Test tc015 tests whether type-scoped contexts propagate by default or not. Based on the language in syntax document section 1.7, propagate should be false for type-scoped contexts. However, I can't find anywhere in the API document that implements this default for type-scoped contexts.

In section 4.1.1, there is non-normative text saying:

If context is not to be propagated, a reference to the previous context is retained so that it may be rolled back when a new node object is entered. By default, all contexts are propagated, other than type-scoped contexts.

However, in 4.1.2, propagatge is defaulted to true in the algorithm setup, and type-scoped contexts never change this default.

Have I missed something about how propagation is meant to be handled?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions