-
Notifications
You must be signed in to change notification settings - Fork 70
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Re-implementation of AnnotatedString
This is a major commit that results from a complete rewrite of the AnnotatedString class, with the goal of closing issue #50 --which has been opened more than three years ago (!). The new version of AnnotatedString relies on the Petit Poucet lineage tracking library, and many of its methods directly leverage the string manipulation functions that it provides. Contrary to what #50 suggested, the new class has richer functionalities, such as multiline regex find/replace, and its modular design should hopefully make it more robust than its predecessor. Thus, operations that required a line-by-line handling in the previous version can now be taken care of with a single global regex pattern. Line extraction is still supported, but in the longer term rules that work in this way could (and should) be refactored.
- Loading branch information
1 parent
f208137
commit 4676594
Showing
57 changed files
with
2,020 additions
and
2,076 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ | |
*.swp | ||
*.bak | ||
*.old | ||
\#* | ||
|
||
# MacOS !#@$ files | ||
.DS_Store | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.