You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
list of cross-platform and maintenance changes made by me:
manually converted (only) Automata project to .NET Standard
hack-around a timing function in Automaton.cs that calls to Windows-specific dlls via pinvoke so it works in linux (needs better fix and/or elimination of the native call; the reason for the native call is not obvious in the first place)
fixed DGML showing for newer VS versions (and make it work for all editions)
breaking API changes by correcting TYPOs in method names
list of feature changes:
add new non-generic IAutomaton interface that copies IAutomaton<>-method-wise; it is need when a label-type-agnostic handling of automata is desired and knowing the generic label-parameter would poison the code, or when deserialization takes place
adding useful methods to IAutomaton<> and IAutomaton interfaces, like getFinalStates() (and adding implementation to all AutomataDotNet internal dependencies)
modification of regex character-ranges serialization to make it more readable when using ToString() on BDDs (note that RegexToAutomatonConverter.cs would need quite a lot of cleanup...)
The text was updated successfully, but these errors were encountered: