fix: tricky bug while parsing instance with no spaces in between of module name and parameters list
Current version of parser has an issue with parsing module instance with no space between module name and parameters list (https://gitlab.com/vborshch/hdl-make/-/blob/4c6123efe98767cd3780f01d4c99082d52e48c33/testsuite/files/merge_inst_tb.sv#L4)
This MR fix it by replacing condition of "from 1 to unlimited repetitions of space symbol" in regexp to condition "from 0 to unlimited repetitions"
I touched kind of important part of parsing verilog by regexp, so attention from maintainers is necessary.
btw, CI still died(