Method MasterObject()->program_path_to_name()
- Method program_path_to_name
string program_path_to_name(string path, void|string module_prefix, void|string module_suffix, void|string object_suffix)
- Description
Converts a module path on the form
"Foo.pmod/Bar.pmod"
or"/path/to/pike/lib/modules/Foo.pmod/Bar.pmod"
to a module identifier on the form"Foo.Bar"
.If module_prefix or module_suffix are given, they are prepended and appended, respectively, to the returned string if it's a module file (i.e. ends with
".pmod"
or".so"
). If object_suffix is given, it's appended to the returned string if it's an object file (i.e. ends with".pike"
).