Skip to content

Commit 4404395

Browse files
authored
Update CHANGELOG.md
1 parent d5e35fa commit 4404395

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
* Support for parsing SQL
1515
* Includes support for ensuring BEGIN / END delimiters are balanced in a match
1616
* Added support for matching custom delimiters in a language (like BEGIN / END for SQL)
17-
* MEthod BEXMatchingUtilities.parseSQLTextStates
17+
* Method BEXMatchingUtilities.parseSQLTextStates
1818

1919
* MatchingLanguage interface
2020
* Allows users to define custom language, if a sutable one isn't implemented
@@ -28,9 +28,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2828
* BEXMatcher now internally tracks the MatchingLanguage, so that custom delimiters can be matched as part of a search
2929

3030
* Internal BEXMatchingState changed to accept collection of delimiters versus a String of brackets
31+
32+
* Enum MatchingDelimiterResult
33+
* Class MatchingDelimiterState
34+
* Interface MatchingLanguageSetting
35+
* No methods to implement
36+
* Used just to indicate a setting, so can write custom settings (trying to be flexible in design)
37+
38+
* MatchingLanguageOption (implements MatchingLanguageSetting)
3139

32-
33-
* MatchingStateOption interface
40+
* MatchingStateOption interface (implemented by BEXMatchingStateOption)
3441

3542
* BEXMatchingUtilities
3643
* Method hasText which takes parameter to indicate if text search should be case-insensitive
@@ -50,6 +57,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5057
* BEXMatchingUtilities
5158
* BEXString
5259

60+
* BEXString keeps track of MatchingLanguage used when parser (helps BEXMatcher handle custom delimiters)
61+
5362
* Minor tweaks to how BEXPattern caches patterns (ran into corner case with tests that checked for cached patterns)
5463

5564
### Removed

0 commit comments

Comments
 (0)