# Issue Summary
Bash functions using `::` as a separator (following the Google Shell Style Guide) do not appear in the Symbols list in Geany.
# Steps to Reproduce 1. Open a Bash script in Geany with functions named using `::`, such as:
```bash mylib::example_function() { echo "Hello" } ``` 2. Open the Symbols list. 3. The function mylib::example_function does not appear.
# Expected Behavior
Geany should recognize function names containing :: and list them in the Symbols view.
# Actual Behavior - Functions using :: are not shown in the Symbols list. - Functions using _ (e.g., mylib_example_function) are shown correctly.
# Additional Information - Geany Version: (1.38) - Operating System: (Bookworm)
This issue affects scripts following Google's Shell Style Guide, which recommends namespace::function_name syntax.