diff options
| author | EuAndreh <eu@euandre.org> | 2025-07-12 12:17:00 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2025-07-12 12:17:00 -0300 |
| commit | 9751e2fecc2457f86492d06a19c8763a02b8250c (patch) | |
| tree | 5f513170bb984f22e092c6aeb36d859ffaaf5040 /src/paca.mjs | |
| parent | src/paca.mjs: Temporarily export internal functions (diff) | |
| download | paca-9751e2fecc2457f86492d06a19c8763a02b8250c.tar.gz paca-9751e2fecc2457f86492d06a19c8763a02b8250c.tar.xz | |
Revert "src/paca.mjs: Temporarily export internal functions"
This reverts commit 15f206e4940cb80ff98eea7c376d9c618f80ed0e.
Diffstat (limited to '')
| -rw-r--r-- | src/paca.mjs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/paca.mjs b/src/paca.mjs index e7611fe..e8ec542 100644 --- a/src/paca.mjs +++ b/src/paca.mjs @@ -471,7 +471,7 @@ const searchNFAFn = (nfa, string) => allDirects(nfa.start, nfa.nodes), ); -export const searchNFA = (nfa, string) => +const searchNFA = (nfa, string) => searchNFAFn(nfa, string).includes(nfa.end); const nodeID = states => @@ -546,13 +546,13 @@ const searchDFAStep = nodes => (state, char) => const searchDFAFn = (dfa, string) => reduce(explode(string), searchDFAStep(dfa.nodes), dfa.start); -export const searchDFA = (dfa, string) => +const searchDFA = (dfa, string) => !!dfa.nodes[searchDFAFn(dfa, string)]?.end -export const compileNFA = regex => +const compileNFA = regex => buildNFA(toPostfix(tokenizeRegex(explode(regex)))); -export const compileDFA = regex => +const compileDFA = regex => buildDFA(compileNFA(regex)); export const compile = regex => { |
