separators

This commit is contained in:
Marc Beninca 2025-08-03 20:43:32 +02:00
parent 8f5aaa6f44
commit a79f33852a
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -106,6 +106,17 @@ function strip_value(string) {
BEGIN {
# ╭──────┬───────┬───────────╮
# │ code │ begin │ constants │
# ╰──────┴───────┴───────────╯
RECORD_SEPARATOR = "\036"
UNIT_SEPARATOR = "\037"
# ╭──────┬───────┬───────────┬───────╮
# │ code │ begin │ constants │ regex │
# ╰──────┴───────┴───────────┴───────╯
RE_ANY = "(.*)"
RE_BEGIN = "^"
RE_CONST = "([_A-Z][_0-9A-Z]*)"
@ -132,6 +143,10 @@ RE_SHEBANG = RE_BEGIN "#!" RE_SPACES RE_ANY RE_END
RE_TASK = RE_BEGIN RE_SPACES "#" RE_SPACES RE_TSK RE_ANY RE_END
re["variable"] = RE_BEGIN RE_VAR RE_SET RE_END
# ╭──────┬───────┬───────────╮
# │ code │ begin │ variables │
# ╰──────┴───────┴───────────╯
current_function = ""
current_match = ""
doc = ""