Artifact 92fcf6eb240824916f63f4d677fd41e77218cb6a:
- File generic/tclCompile.c — part of check-in [2eb1879aac] at 2007-08-27 19:56:50 on branch trunk — * generic/tclCompExpr.c: Call TclCompileSyntaxError() when expression syntax errors are found when compiling expressions. With this in place, convert TclCompileExpr to return void, since there's no longer any need to report TCL_ERROR. * generic/tclCompile.c: Update callers. * generic/tclExecute.c: * generic/tclCompCmds.c: New routine TclCompileSyntaxError() * generic/tclCompile.h: to directly compile bytecodes that report a * generic/tclCompile.c: syntax error, rather than (ab)use a call to TclCompileReturnCmd. Also, undo the most recent commit that papered over some issues with that (ab)use. New routine produces a new opcode INST_SYNTAX, which is a minor variation of INST_RETURN_IMM. Also a bit of constification. (user: dgp size: 120173)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.