summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* src/paca.mjs (rangeStateStep): Return ValueError when range number decreasesEuAndreh2025-07-131-1/+2
* Add first test for `rangeStateStep()`EuAndreh2025-07-131-0/+17
* Hoist `numFromDigits()` before its usageEuAndreh2025-07-132-22/+22
* Add "[" to the possible characters of TRANSITION_FNS.EuAndreh2025-07-132-0/+30
* Add simple test for TRANSITION_FNSEuAndreh2025-07-132-2/+35
* Revert "src/paca.mjs: Temporarily export internal functions"EuAndreh2025-07-121-4/+4
* src/paca.mjs: Temporarily export internal functionsEuAndreh2025-07-121-4/+4
* src/paca.mjs (tokenizeRegexStep): Simplify bodyEuAndreh2025-07-111-105/+127
* tests/paca.mjs (test_tokenizeRegexStep): Simplify table valuesEuAndreh2025-07-111-704/+322
* src/paca.mjs (tokenizeRegexStep): Fix missing concat when escapingEuAndreh2025-07-111-5/+8
* tests/paca.mjs: Add tests for numFromDigits()EuAndreh2025-07-111-0/+17
* src/paca.mjs: Remove calls to arr.concat([]) with unneeded wrapping singleton...EuAndreh2025-07-111-14/+6
* src/paca.mjs (tokenizeRegexStep): Support tokenizing range exps {m,n}EuAndreh2025-07-112-2/+638
* src/paca.mjs (tokenizeRegexStep): Include `context` key in reduced stateEuAndreh2025-07-112-121/+152
* src/paca.mjs: Move error detection from tokenizeRegexStep => tokenizeRegexEuAndreh2025-07-112-26/+34
* tests/paca.mjs (test_tokenizeRegexStep): Compute `char` and `index`EuAndreh2025-07-111-20/+7
* src/paca.mjs: Remove unused repeat(3) importEuAndreh2025-07-111-1/+1
* Makefile: Minor fixes of indentation and alignmentEuAndreh2025-07-091-3/+3
* Finish implementation of unit testsEuAndreh2025-07-092-31/+881
* Implement v0 version of NFA and DFA; WIP testsEuAndreh2025-07-076-0/+1898
* Initial empty commitEuAndreh2025-06-300-0/+0