Skip to content

Can DONT_CARE match with EPSILON? #561

@koniksedy

Description

@koniksedy

We need to revise the nft::product function. Currently, it allows matching the DONT_CARE symbol with EPSILON and produces EPSILON as the result of this match. This does not feel right, because DONT_CARE should mean "an arbitrary alphabet symbol," with epsilon excluded. However, the existing general implementation of nft::compose somehow relies on this behavior. We need to figure out why, and whether it can be done in a cleaner way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    For:libraryThe issue is related to library (c++ implementation)Module:nftThe issue is related to Nondeterministic Finite TransducersType:discussionA discussion of some particular topic in wider audience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions