File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -9,16 +9,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99## [ Unreleased]
1010## [ 0.10.0] - 2020-08-15
1111### Added
12+ * BEXPattern syntax
13+ * ``` :[group\n] ``` to match rest of line, including line terminator
14+ * ``` :[group\n$] ``` to match rest of line, including line terminator (will also match if last line in text with no line terminator)
15+
16+ * BEXPair interface extends Comparable interface (so elements are comparable, left then right, if the type is comparable
17+ * BEXString substring method overridden to take IntPair (including IntRange)
1218* BEXPairs.bexPair helper method to create a BEXPair (can use static import)
1319* IntRange.length method
1420
1521### Changed
16- * BEXPair interface extends Comparable interface (so elements are comparable, left then right, if the type is comparable
17- *
18-
19- ### Removed
22+ * Renamed methods which reference start/end now refer to as range
23+ * BEXMatcher
24+ * BEXMatchResult
25+ * ASTNodeUtilities
2026
2127### Fixed
28+ * In BEXMatcher / BEXMatchResult, throw IllegalStateException if try to get match info if a successful match hasn't occurred yet
29+ * IntBEXRange will throw exception if range is invalid (start and end match and exclusive on both ends, such as ``` (1, 1) ``` )
2230
2331## [ 0.9.1] - 2020-08-10
2432### Fixed
You can’t perform that action at this time.
0 commit comments