-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
For:libraryThe issue is related to library (c++ implementation)The issue is related to library (c++ implementation)Module:nftThe issue is related to Nondeterministic Finite TransducersThe issue is related to Nondeterministic Finite TransducersType:discussionA discussion of some particular topic in wider audienceA discussion of some particular topic in wider audience
Description
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
Labels
For:libraryThe issue is related to library (c++ implementation)The issue is related to library (c++ implementation)Module:nftThe issue is related to Nondeterministic Finite TransducersThe issue is related to Nondeterministic Finite TransducersType:discussionA discussion of some particular topic in wider audienceA discussion of some particular topic in wider audience