module kobj; import std.stdio; import va; import ke; import ky; class kyle_state { public: string toplevel_header = ""; /* the top level module name */ void function(kyle_arguments, kyle_state)[string] deles; /* a list of builtin functions for this scope. */ bool use_mod = false; /* should top level modname be allowed? */ char line_ending = ';'; /* the default line ending, ';' by default. */ char comment_break = '\n'; /* the comment break - applies to one line comments. */ char comment_op = '?'; /* the comment operator. */ string supplied_code = ""; string[string] storage; /* store string values k=v */ kyle_object[string] storageO; int err = 0; string errmsg; }