Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#73. \p is not supported (Character classes) #76

Merged
merged 80 commits into from
Jun 10, 2023
Merged
Changes from 1 commit
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
c491d40
Adding character classes
curious-odd-man May 14, 2023
1f47af5
Adding character classes
curious-odd-man May 14, 2023
be1db41
Adding character classes
curious-odd-man May 14, 2023
2039bd6
Rollback additiong of new symbol set node
curious-odd-man May 14, 2023
ade2609
Rollback additiong of new symbol set node
curious-odd-man May 14, 2023
13ced07
Some of unicode character sets
curious-odd-man May 14, 2023
10cadd1
Merge branch 'dev' into #73.Support_for_character_classes
curious-odd-man May 23, 2023
15fce0f
Refactoring
curious-odd-man May 23, 2023
2e462cf
Refactoring
curious-odd-man May 23, 2023
e94541a
Refactoring
curious-odd-man May 23, 2023
3b1d682
Refactoring
curious-odd-man May 23, 2023
e368c28
Merge branch 'dev' into #73.Support_for_character_classes
curious-odd-man May 23, 2023
35bd53a
Refactoring
curious-odd-man May 24, 2023
3988585
Refactoring: Using `symbols` word instead of `of` allows to use stati…
curious-odd-man May 27, 2023
c41822b
Added generator of the unicode categories
curious-odd-man May 27, 2023
9b92a99
Refactoring of generator
curious-odd-man May 27, 2023
5d04881
Rewrite source file on generate
curious-odd-man May 27, 2023
7e4f8ab
Reset to re-generate
curious-odd-man May 27, 2023
f2df8a6
Import for future constants
curious-odd-man May 27, 2023
5227bbb
Rewrite source file on generate
curious-odd-man May 27, 2023
c0bee78
Surrogate should be investigated separately
curious-odd-man May 27, 2023
8e30b5a
Generated character groups and constants
curious-odd-man May 27, 2023
25107ed
refactoring
curious-odd-man May 27, 2023
2f48ce6
refactoring
curious-odd-man May 27, 2023
6af9b93
Combining same groups
curious-odd-man May 28, 2023
60c4868
Combining same groups
curious-odd-man May 28, 2023
cc4479c
Refactoring
curious-odd-man May 28, 2023
efd63fc
Generated cased letters
curious-odd-man May 28, 2023
42287f6
Generated cased letters
curious-odd-man May 28, 2023
e8337ae
Merge branch 'dev' into #73.Support_for_character_classes
curious-odd-man May 28, 2023
5b5727b
Refactoring
curious-odd-man May 28, 2023
604bce8
Refactoring
curious-odd-man May 28, 2023
2dd56ee
Unit tests
curious-odd-man May 28, 2023
f2f36d5
Unit tests
curious-odd-man May 28, 2023
918caa7
Unit tests
curious-odd-man May 28, 2023
6cc0873
Unit tests
curious-odd-man May 28, 2023
dea4954
Unit tests
curious-odd-man May 28, 2023
1d5a471
Unit tests
curious-odd-man May 29, 2023
a18221c
Refactoring
curious-odd-man May 29, 2023
c91a7d2
Refactoring
curious-odd-man May 29, 2023
692d134
Refactoring
curious-odd-man May 29, 2023
e8b7023
Refactoring
curious-odd-man May 29, 2023
1ddd423
Improving tests.
curious-odd-man May 29, 2023
04d4e47
Removing some patterns.
curious-odd-man May 29, 2023
8934bca
Test with * length instead of {5,20} - for some reason several patter…
curious-odd-man May 29, 2023
9220f20
More detailed validation statistics
curious-odd-man May 30, 2023
69b9cbb
Performance improvement for not matching generation
curious-odd-man May 30, 2023
5b6e081
Performance improvement for not matching generation
curious-odd-man Jun 1, 2023
be776f9
Performance improvement for not matching generation
curious-odd-man Jun 1, 2023
7a2a81a
Fixing TODO
curious-odd-man Jun 2, 2023
a2789b3
Fixing TODO
curious-odd-man Jun 3, 2023
802d4e1
Fixing TODO
curious-odd-man Jun 3, 2023
5f3355e
Fixing TODO
curious-odd-man Jun 3, 2023
8920d6e
Merge branch 'dev' into #73.Support_for_character_classes
curious-odd-man Jun 3, 2023
04e62e1
Compaction and deduplication of symbol ranges inside SymbolSet
curious-odd-man Jun 3, 2023
806d811
Final removal of TODOs and FIXMEs that were introduced due to massive…
curious-odd-man Jun 3, 2023
985ca5d
Fixed unicode category test
curious-odd-man Jun 3, 2023
c5048a0
Fix various tests
curious-odd-man Jun 3, 2023
95c313c
Fix generation of not matched sequences
curious-odd-man Jun 3, 2023
19c8e30
Fix generation of not matched sequences
curious-odd-man Jun 3, 2023
4be271e
Update generated values
curious-odd-man Jun 3, 2023
95fe9c1
...
curious-odd-man Jun 3, 2023
efbdd2b
...
curious-odd-man Jun 3, 2023
50376c6
...
curious-odd-man Jun 3, 2023
73090b7
...
curious-odd-man Jun 3, 2023
c5bf0d8
Update codeql-analysis.yml
curious-odd-man Jun 3, 2023
5fa639a
Update codeql-analysis.yml
curious-odd-man Jun 3, 2023
ae907a2
Update codeql-analysis.yml
curious-odd-man Jun 3, 2023
497ad9f
Readme updated
curious-odd-man Jun 4, 2023
7b7a9d4
Merge remote-tracking branch 'origin/#73.Support_for_character_classe…
curious-odd-man Jun 4, 2023
0351f81
Readme updated
curious-odd-man Jun 4, 2023
4869790
Unit tests implementation
curious-odd-man Jun 5, 2023
8bbdfc3
Unit tests implementation
curious-odd-man Jun 10, 2023
1d82668
Refactoring.
curious-odd-man Jun 10, 2023
d06dbfa
Fix invertSymbolsAndRanges
curious-odd-man Jun 10, 2023
76806ae
Fix another test
curious-odd-man Jun 10, 2023
e72bc2f
Readme update
curious-odd-man Jun 10, 2023
ffe906d
Performance update
curious-odd-man Jun 10, 2023
73bc67b
Removed lombok
curious-odd-man Jun 10, 2023
71b244d
Refactoring
curious-odd-man Jun 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Readme updated
  • Loading branch information
curious-odd-man committed Jun 4, 2023
commit 497ad9ff7b1bfc37ea86c423e5bec93d0e1f3322
Loading