filter/constants

This commit is contained in:
Marc Beninca 2025-07-11 14:03:25 +02:00
parent c9c35169be
commit b9c14b7dd8
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
2 changed files with 3 additions and 7 deletions

View file

@ -41,7 +41,7 @@ BEGIN {
RE_CLOSE = RE_BEGIN "}" RE_SPACES RE_END RE_CLOSE = RE_BEGIN "}" RE_SPACES RE_END
RE_COMMAND = RE_BEGIN "#/" RE_SPACES RE_VAR RE_END RE_COMMAND = RE_BEGIN "#/" RE_SPACES RE_VAR RE_END
RE_COMMENT = RE_BEGIN "#" RE_ANY RE_END RE_COMMENT = RE_BEGIN "#" RE_ANY RE_END
RE_CONSTANT = RE_BEGIN RE_CONST RE_SET RE_END re["constant"] = RE_BEGIN RE_CONST RE_SET RE_END
RE_DOC = RE_BEGIN RE_SPACES "#" RE_SPACE RE_ANY RE_END RE_DOC = RE_BEGIN RE_SPACES "#" RE_SPACE RE_ANY RE_END
re["function"] = RE_BEGIN RE_VAR RE_FUNC RE_END re["function"] = RE_BEGIN RE_VAR RE_FUNC RE_END
RE_MODULE = RE_BEGIN "#\\." RE_SPACES RE_ANY RE_END RE_MODULE = RE_BEGIN "#\\." RE_SPACES RE_ANY RE_END
@ -70,10 +70,6 @@ BEGIN {
if (match($0, RE_COMMAND, m)) { if (match($0, RE_COMMAND, m)) {
print m[1] print m[1]
} }
} else if (action == "constants") {
if (match($0, RE_CONSTANT, m)) {
print m[1]
}
} else if (action == "tasks") { } else if (action == "tasks") {
if (match($0, RE_MODULE, m)) { if (match($0, RE_MODULE, m)) {
if (output_tasks) { if (output_tasks) {
@ -161,7 +157,7 @@ BEGIN {
match_command = 1 match_command = 1
} }
# set # set
} else if (match($0, RE_CONSTANT, m)) { } else if (match($0, re["constant"], m)) {
if (m[1] == target) { if (m[1] == target) {
output(m[1], "constant") output(m[1], "constant")
} else { } else {

View file

@ -250,7 +250,7 @@ EOF
# parse commands # parse commands
_rwx_code_commands="$(rwx_code_parse "commands")" _rwx_code_commands="$(rwx_code_parse "commands")"
# parse constants # parse constants
_rwx_code_constants="$(rwx_code_parse "constants")" _rwx_code_constants="$(rwx_code_action_target "filter" "constants")"
# parse functions # parse functions
_rwx_code_functions="$(rwx_code_action_target "filter" "function")" _rwx_code_functions="$(rwx_code_action_target "filter" "function")"
# parse tasks # parse tasks