Splitting regular expressions between non-deterministic finite automaton and deterministic finite automaton
AssigneeMicrosoft Technology Licensing, LLC
InventorRenat Idrisov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorRenat Idrisov
Estimating the term…
Systems, methods, and computer-readable medium for splitting regular expressions between non-deterministic finite automaton and deterministic finite automaton are provided. A method includes parsing a set of regular expression patterns to generate an output. The method further includes processing the output to determine whether any of the set of regular expression patterns meets a specified criteria including whether a regular expression pattern is a single path regular expression. The method further includes using a first splitting process, splitting any of the set of regular expression patterns that meet the specified criteria into a first set of tokens. The method further includes using a second splitting process, different from the first splitting process, splitting any of the set of regular expression patterns that fail to meet the specified criteria into a second set of tokens.
A computer-implemented method comprising:
A computer-implemented method comprising:
A non-transitory computer-readable medium comprising code corresponding to a method, the method comprising:
Dependencies are inferred from the claim text.