4 typedef struct Script Script;
5 typedef struct LineStream LineStream;
6 typedef struct Game Game;
8 Script *create_script_from_line_stream(LineStream *line_stream,
10 void destroy_script(Script *script);
12 // TODO(#470): script_eval accepting string instead of expr is very error prone
13 int script_eval(Script *script, const char *source_code);
15 bool script_has_scope_value(const Script *script, const char *name);