-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- these have been extracted from the various loctool plugins, then fact-checked against the documentation for each programming language, generalized, and fit into a common API - escaperFactory generates the correct escaper instance for the given programming language - intended to be used by any of the loctool and ilib-lint plugins eventually
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
--- | ||
"ilib-tools-common": minor | ||
--- | ||
|
||
- Added Escaper class to the tools library | ||
- escaperFactory() generates the appropriate escaper instance | ||
for the given programming language/syntax | ||
- Escaper.unescape() takes a string as it would be encoded in | ||
a source file, and transforms it into how it would be | ||
represented in memory while the program is running | ||
- Escaper.escape() does the converse | ||
- original code was extracted from various loctool plugins | ||
- this library is intended to be used with any loctool or ilib-lint | ||
plugin so that we do escaping/unescaping the same way no | ||
matter which plugin we are using |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.