# Method MasterObject()->compile_string()

Method compile_string

  `program compile_string(string source, void|string filename, object|void handler, void|program p, void|object o, void|int _show_if_constant_errors)`

Description

  Compile the Pike code in the string source into a program. If filename is not specified, it will default to `"-"`.

  Functionally equal to `<a style='font-family:courier;' href='../../predef_3A_3A/compile.html'>compile(<a style='font-family:courier;' href='../../predef_3A_3A/cpp.html'>cpp(<a style='font-family:courier;' href='../../predef_3A_3A/compile_string.html'>source, <a style='font-family:courier;' href='../../predef_3A_3A/compile_string.html'>filename))`.

See also

  compile(), cpp(), compile_file()