{"name":"compile","title":"compile","type":"command","url":"https://community.bistudio.com/wiki/compile","revid":321043,"updated":"2022-05-13T12:05:32Z","groups":["Strings"],"status":"ok","games":{"arma1":"1.00","arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"arma1 1.00","arma3_since":"0.50","description":"Compiles String expression into Code.","syntaxes":[{"syntax":"compile expression","params":[{"name":"expression","type":"String","description":"expression to be compiled","type_expr":"String"}],"returns":{"type":"Code","type_expr":"Code","description":"compiled expression"},"form":"unary","right":{"text":"expression"}}],"examples":[{"code":["_string = \"a = a + 1\";\n_code = compile _string;\ncall _code;"]},{"code":["hint str compile \"a = b\";\n// result: { a = b }"]}],"see_also":["call","spawn","compileFinal","compileScript","parseSimpleArray","isFinal"]}