begin
All checks were successful
/ job (push) Successful in 3m0s

This commit is contained in:
Marc Beninca 2025-08-03 22:17:14 +02:00
parent e6bac1fc90
commit 094d69ab32
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -110,49 +110,49 @@ BEGIN {
# │ code │ begin │ constants │
# ╰──────┴───────┴───────────╯
RECORD_SEPARATOR = "\036"
UNIT_SEPARATOR = "\037"
RECORD_SEPARATOR = "\036"
UNIT_SEPARATOR = "\037"
# ╭──────┬───────┬───────────┬───────╮
# │ code │ begin │ constants │ regex │
# ╰──────┴───────┴───────────┴───────╯
RE_ANY = "(.*)"
RE_BEGIN = "^"
RE_CONST = "([_A-Z][_0-9A-Z]*)"
RE_SET = "=.*"
RE_SPACE = "[[:space:]]"
RE_TSK = "(FIXME|TODO)"
RE_VAR = "([_a-z][_0-9a-z]*)"
RE_ANY = "(.*)"
RE_BEGIN = "^"
RE_CONST = "([_A-Z][_0-9A-Z]*)"
RE_SET = "=.*"
RE_SPACE = "[[:space:]]"
RE_TSK = "(FIXME|TODO)"
RE_VAR = "([_a-z][_0-9a-z]*)"
RE_SPACES = RE_SPACE "*"
RE_SPACES = RE_SPACE "*"
RE_END = RE_SPACES "$"
RE_FUNC = RE_SPACES "\\(" RE_SPACES "\\)" RE_SPACES
RE_END = RE_SPACES "$"
RE_FUNC = RE_SPACES "\\(" RE_SPACES "\\)" RE_SPACES
re["alias"] = RE_BEGIN "#=" RE_SPACES RE_VAR RE_END
re["binary"] = RE_BEGIN "#\\|" RE_SPACES RE_VAR RE_END
RE_CLOSE = RE_BEGIN RE_ANY "}" RE_SPACES RE_END
re["command"] = RE_BEGIN "#/" RE_SPACES RE_VAR RE_END
RE_COMMENT = RE_BEGIN RE_SPACES "#" RE_ANY RE_END
re["constant"] = RE_BEGIN RE_CONST RE_SET RE_END
RE_DOC = RE_BEGIN RE_SPACES "# " RE_ANY RE_END
re["function"] = RE_BEGIN RE_VAR RE_FUNC RE_ANY RE_END
RE_MODULE = RE_BEGIN "#\\." RE_SPACES RE_ANY RE_END
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
re["alias"] = RE_BEGIN "#=" RE_SPACES RE_VAR RE_END
re["binary"] = RE_BEGIN "#\\|" RE_SPACES RE_VAR RE_END
RE_CLOSE = RE_BEGIN RE_ANY "}" RE_SPACES RE_END
re["command"] = RE_BEGIN "#/" RE_SPACES RE_VAR RE_END
RE_COMMENT = RE_BEGIN RE_SPACES "#" RE_ANY RE_END
re["constant"] = RE_BEGIN RE_CONST RE_SET RE_END
RE_DOC = RE_BEGIN RE_SPACES "# " RE_ANY RE_END
re["function"] = RE_BEGIN RE_VAR RE_FUNC RE_ANY RE_END
RE_MODULE = RE_BEGIN "#\\." RE_SPACES RE_ANY RE_END
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 = ""
line = 0
lint = ""
module = ""
current_function = ""
current_match = ""
doc = ""
line = 0
lint = ""
module = ""
# begin
}
@ -252,7 +252,7 @@ function parse(string) {
# │ code │ main │ parse │
# ╰──────┴──────┴───────╯
# TODO parse($0)
# TODO parse
# ╭──────┬──────┬──────╮
# │ code │ main │ exit │