diff --git a/sh/core/code.awk b/sh/core/code.awk index e9f9dd0..66a15ca 100644 --- a/sh/core/code.awk +++ b/sh/core/code.awk @@ -117,7 +117,7 @@ RE_VAR = "([_a-z][_0-9a-z]*)" RE_SPACES = RE_SPACE "*" RE_END = RE_SPACES "$" -RE_FUNC = RE_SPACES "\\(" RE_SPACES "\\)" 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 @@ -126,7 +126,7 @@ 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_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