Query (Ctrl+Enter): Algorithm: Process new input v3 Process new input v2 Process new input Run pattern Find rewrites for match Reverse input (test algorithm) Timeout test Syntactic pattern from input Apply all text functions Find Path Execute text query Make syntactic patterns for all patterns in DB Input summary Apply pattern list Apply regular expression replacement to all inputs Match input with all pattern lists Apply algorithm object Run test cases on code post Go