function parse() { global $bc, $tn, $jsp_i; $jsp_i = 0; #-- initial mini transformations if (JS_DEBUG) { echo "\nall parsed \$tokens:\n"; jsc::print_tokens($tn); } #-- array of expressions/commands $bc = array(); #-- parse main program jsc::code_lines($bc["."]); if (JS_DEBUG) { echo "\ngenerated \$bytecode = "; print_r($bc); } }