index
:
paca
main
Unnamed repository; edit this file 'description' to name the repository.
External SSH Git service user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
src/paca.mjs: Improve implementation of interpretMetacharacters
HEAD
main
EuAndreh
2025-08-01
1
-28
/
+172
*
tests/paca.mjs: Add WIP tests
EuAndreh
2025-07-20
1
-0
/
+9
*
src/paca.mjs: Rename buildDFA -> toDFA
EuAndreh
2025-07-20
1
-15
/
+15
*
Add initial support for caret and dollar metacharacters
EuAndreh
2025-07-20
1
-18
/
+145
*
Do away with the "nextID" attribute
EuAndreh
2025-07-17
1
-32
/
+4
*
Support searching in the NFA using the metacharacters.
EuAndreh
2025-07-16
1
-0
/
+98
*
Compress character class when compiling NFA.
EuAndreh
2025-07-16
1
-0
/
+141
*
Build NFA nodes for "." and "class" metacharacters
EuAndreh
2025-07-16
1
-32
/
+229
*
Differentiate an "operator" from a "meta" character
EuAndreh
2025-07-16
1
-16
/
+58
*
Only tolerate escaping of special chars
EuAndreh
2025-07-15
1
-26
/
+37
*
Support tokenizing `.` wildcard operator.
EuAndreh
2025-07-15
1
-0
/
+19
*
Support tokenizing `^` and `$` anchors
EuAndreh
2025-07-15
1
-0
/
+194
*
tests/paca.mjs (test_shouldConcat): Also hoist import, definition and positio...
EuAndreh
2025-07-15
1
-35
/
+35
*
tests/paca.mjs (test_compileNFA): Add test case for empty regex
EuAndreh
2025-07-15
1
-0
/
+14
*
tests/paca.mjs (test_escapingStateStep): Add tests for `escapingStateStep()`
EuAndreh
2025-07-15
1
-0
/
+36
*
Use `shouldConcat()` in decision of `escapingStateSte()`
EuAndreh
2025-07-15
1
-0
/
+4
*
Support tokenizing character class expressions [a-z]
EuAndreh
2025-07-15
1
-2
/
+224
*
tests/paca.mjs (test_rangeStateStep): Finish test cases for rangeStateStep
EuAndreh
2025-07-13
1
-0
/
+139
*
Add first test for `rangeStateStep()`
EuAndreh
2025-07-13
1
-0
/
+17
*
Hoist `numFromDigits()` before its usage
EuAndreh
2025-07-13
1
-17
/
+17
*
Add "[" to the possible characters of TRANSITION_FNS.
EuAndreh
2025-07-13
1
-0
/
+18
*
Add simple test for TRANSITION_FNS
EuAndreh
2025-07-13
1
-0
/
+33
*
tests/paca.mjs (test_tokenizeRegexStep): Simplify table values
EuAndreh
2025-07-11
1
-704
/
+322
*
tests/paca.mjs: Add tests for numFromDigits()
EuAndreh
2025-07-11
1
-0
/
+17
*
src/paca.mjs (tokenizeRegexStep): Support tokenizing range exps {m,n}
EuAndreh
2025-07-11
1
-0
/
+540
*
src/paca.mjs (tokenizeRegexStep): Include `context` key in reduced state
EuAndreh
2025-07-11
1
-118
/
+144
*
src/paca.mjs: Move error detection from tokenizeRegexStep => tokenizeRegex
EuAndreh
2025-07-11
1
-18
/
+22
*
tests/paca.mjs (test_tokenizeRegexStep): Compute `char` and `index`
EuAndreh
2025-07-11
1
-20
/
+7
*
Finish implementation of unit tests
EuAndreh
2025-07-09
1
-17
/
+864
*
Implement v0 version of NFA and DFA; WIP tests
EuAndreh
2025-07-07
1
-0
/
+1351