summaryrefslogtreecommitdiff
path: root/scanner/readme.md
diff options
context:
space:
mode:
authorMarc Vertes <marc.vertes@tendermint.com>2023-08-24 09:31:14 +0200
committerGitHub <noreply@github.com>2023-08-24 09:31:14 +0200
commitc83cdc374f8d50189c2da3460a6db94a4527c1fc (patch)
tree1499aa126f74564062d9a495a22956bfa3edad72 /scanner/readme.md
parent947873b34aabe46dfb9f8d06214736cb11b5a6b2 (diff)
scanner: handle long string delimiters (#7)
* scanner: handle long string delimiters Strings now can be delimited by arbitrary sequences of characters. It is also possible to exclude the end delimiter, as for example required for `//` C or Go comments. * scanner: fix handling strings within blocks
Diffstat (limited to 'scanner/readme.md')
-rw-r--r--scanner/readme.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/scanner/readme.md b/scanner/readme.md
index b8b31fb..c131a9f 100644
--- a/scanner/readme.md
+++ b/scanner/readme.md
@@ -31,12 +31,13 @@ A successful test must be provided to check the status.
- [x] unescaped strings (including multiline)
- [x] escaped string (including multiline)
- [x] separators (in UTF-8 range)
-- [ ] single line string (\n not allowed)
+- [x] single line string (\n not allowed)
- [x] identifiers (in UTF-8 range)
- [x] operators, concatenated or not
- [x] single character block/string delimiters
- [x] arbitrarly nested blocks and strings
-- [ ] multiple characters block/string delimiters
-- [ ] blocks delimited by identifiers/operators/separators
-- [ ] blocks with delimiter inclusion/exclusion rules
-- [ ] blocks delimited by indentation level
+- [x] multiple characters block/string delimiters
+- [x] blocks delimited by operator characters
+- [ ] blocks delimited by identifiers
+- [x] blocks with delimiter inclusion/exclusion rules
+- [ ] blocks delimited by indentation level (python, yaml, ...)