summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-07-12 12:17:00 -0300
committerEuAndreh <eu@euandre.org>2025-07-12 12:17:00 -0300
commit9751e2fecc2457f86492d06a19c8763a02b8250c (patch)
tree5f513170bb984f22e092c6aeb36d859ffaaf5040 /src
parentsrc/paca.mjs: Temporarily export internal functions (diff)
downloadpaca-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.mjs8
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 => {