-
Notifications
You must be signed in to change notification settings - Fork 21
Rethink Jump Treansitions - For Noodler #544
Copy link
Copy link
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 TransducersPriority:lowWork on this only when there is nothing else to do.Work on this only when there is nothing else to do.Type:discussionA discussion of some particular topic in wider audienceA discussion of some particular topic in wider audienceType:suggestionA suggestion for feature/change that is not necessary at this momentA suggestion for feature/change that is not necessary at this moment
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 TransducersPriority:lowWork on this only when there is nothing else to do.Work on this only when there is nothing else to do.Type:discussionA discussion of some particular topic in wider audienceA discussion of some particular topic in wider audienceType:suggestionA suggestion for feature/change that is not necessary at this momentA suggestion for feature/change that is not necessary at this moment
We need to rethink the idea of jump transitions in NFT. Currently, we have two jump modes:
RepeatSymbol, where a jump transition of a lengthn(going overnlevels) over a symbolarepresentsnconsecutive transitions with a symbola.AppendDontCare, where a jump transition of a lengthn(going overnlevels) over a symbolarepresents one transition over a symbolafollowed byn-1transitions withDONT_CAREsymbol.The problem at this moment is that Noodler requires explicit transitions. It does not support any jump transitions. We should either:
JumpMode::Explicit.