Skip to content

Commit

Permalink
fix: 🐛 more word boundaries
Browse files Browse the repository at this point in the history
  • Loading branch information
KANAjetzt committed Dec 25, 2024
1 parent 7c138b2 commit 7d9b772
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions addons/mod_loader/internal/mod_hook_preprocessor.gd
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ const HASH_COLLISION_ERROR := \
const MOD_LOADER_HOOKS_START_STRING := \
"\n# ModLoader Hooks - The following code has been automatically added by the Godot Mod Loader."

## \\bfunc\\s+ -> Match the word 'func' and one or more whitespace characters
## \\b%s -> the function name
## \\bfunc\\b\\s+ -> Match the word 'func' and one or more whitespace characters
## \\b%s\\b -> the function name
## (?:.*\\n*)*?\\s*\\( -> Match any character between zero and unlimited times, but be lazy
## and only do this until a '(' is found.
const REGEX_MATCH_FUNC_WITH_WHITESPACE := "\\bfunc\\s+\\b%s(?:.*\\n*)*?\\s*\\("
## and only do this until a '(' is found.
const REGEX_MATCH_FUNC_WITH_WHITESPACE := "\\bfunc\\b\\s+\\b%s\\b(?:.*\\n*)*?\\s*\\("

## finds function names used as setters and getters (excluding inline definitions)
## group 2 and 4 contain the xetter names
Expand Down

0 comments on commit 7d9b772

Please sign in to comment.