# 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 class='ms reference' href='../../predef_3A_3A/compile.html'>compile(<a class='ms reference' href='../../predef_3A_3A/cpp.html'>cpp(<a class='ms reference' href='../../predef_3A_3A/compile_string.html'>source, <a class='ms reference' href='../../predef_3A_3A/compile_string.html'>filename))`.

See also

  compile(), cpp(), compile_file()