tclCompExpr.c File Reference#include "tclInt.h" #include "tclCompile.h" Go to the source code of this file.
Define Documentation
Definition at line 164 of file tclCompExpr.c.
Definition at line 140 of file tclCompExpr.c. Referenced by TclParseNumber(), and TclVariadicOpCmd().
Definition at line 225 of file tclCompExpr.c.
Definition at line 224 of file tclCompExpr.c.
Definition at line 239 of file tclCompExpr.c.
Definition at line 220 of file tclCompExpr.c.
Definition at line 241 of file tclCompExpr.c.
Definition at line 240 of file tclCompExpr.c.
Definition at line 176 of file tclCompExpr.c.
Definition at line 177 of file tclCompExpr.c.
Definition at line 268 of file tclCompExpr.c.
Definition at line 243 of file tclCompExpr.c.
Definition at line 226 of file tclCompExpr.c.
Definition at line 180 of file tclCompExpr.c.
Definition at line 288 of file tclCompExpr.c.
Definition at line 256 of file tclCompExpr.c.
Definition at line 189 of file tclCompExpr.c.
Definition at line 255 of file tclCompExpr.c.
Definition at line 238 of file tclCompExpr.c.
Definition at line 266 of file tclCompExpr.c.
Definition at line 167 of file tclCompExpr.c.
Definition at line 169 of file tclCompExpr.c.
Definition at line 79 of file tclCompExpr.c.
Definition at line 148 of file tclCompExpr.c.
Definition at line 252 of file tclCompExpr.c.
Definition at line 254 of file tclCompExpr.c.
Definition at line 237 of file tclCompExpr.c.
Definition at line 162 of file tclCompExpr.c.
Definition at line 236 of file tclCompExpr.c.
Definition at line 234 of file tclCompExpr.c.
Definition at line 257 of file tclCompExpr.c.
Definition at line 129 of file tclCompExpr.c.
Definition at line 219 of file tclCompExpr.c.
Definition at line 267 of file tclCompExpr.c.
Definition at line 80 of file tclCompExpr.c.
Definition at line 174 of file tclCompExpr.c.
Definition at line 213 of file tclCompExpr.c.
Definition at line 259 of file tclCompExpr.c.
Definition at line 160 of file tclCompExpr.c.
Definition at line 242 of file tclCompExpr.c.
Definition at line 179 of file tclCompExpr.c.
Definition at line 253 of file tclCompExpr.c.
Definition at line 175 of file tclCompExpr.c.
Definition at line 207 of file tclCompExpr.c. Referenced by TclSingleOpCmd(), TclSortingOpCmd(), and TclVariadicOpCmd().
Definition at line 260 of file tclCompExpr.c.
Definition at line 261 of file tclCompExpr.c.
Definition at line 144 of file tclCompExpr.c.
Definition at line 188 of file tclCompExpr.c.
Definition at line 187 of file tclCompExpr.c.
Definition at line 178 of file tclCompExpr.c.
Enumeration Type Documentation
Definition at line 305 of file tclCompExpr.c.
Function Documentation
Definition at line 1748 of file tclCompExpr.c. References ckfree, Tcl_Parse::errorType, Tcl_DecrRefCount, Tcl_FreeParse(), Tcl_NewObj(), TCL_OK, TclParseInit(), TclStackAlloc(), TclStackFree(), Tcl_Parse::term, and Tcl_Parse::tokenPtr.
Definition at line 2003 of file tclCompExpr.c. References ckfree, CompileEnv::line, Tcl_DecrRefCount, Tcl_FreeParse(), Tcl_NewObj(), TCL_OK, TclAdvanceLines(), TclCompileSyntaxError(), TclListObjGetElements, TclParseAllWhiteSpace(), TclStackAlloc(), TclStackFree(), and Tcl_Parse::tokenPtr. Referenced by Tcl_ExprObj(), and TclCompileExprWords().
Definition at line 2659 of file tclCompExpr.c. References TclOpCmdClientData::expected, TCL_ERROR, Tcl_WrongNumArgs(), and TclVariadicOpCmd().
Definition at line 2405 of file tclCompExpr.c. References TclOpCmdClientData::expected, TclOpCmdClientData::i, OpNode::left, OpNode::lexeme, OpNode::mark, MARK_LEFT, MARK_RIGHT, TclOpCmdClientData::numArgs, TclOpCmdClientData::op, OT_LITERAL, OpNode::p, OpNode::parent, OpNode::right, START, TCL_ERROR, and Tcl_WrongNumArgs().
Definition at line 2457 of file tclCompExpr.c. References AND, OpNode::lexeme, OpNode::mark, MARK_LEFT, MARK_RIGHT, TclOpCmdClientData::op, OT_LITERAL, OpNode::p, OpNode::parent, OpNode::right, START, Tcl_NewBooleanObj(), TCL_OK, Tcl_SetObjResult(), TclStackAlloc(), and TclStackFree().
Definition at line 2538 of file tclCompExpr.c. References BINARY, DIVIDE, EXPON, TclOpCmdClientData::i, TclOpCmdClientData::identity, OpNode::left, OpNode::lexeme, OpNode::mark, MARK_LEFT, MARK_RIGHT, TclOpCmdClientData::op, OT_LITERAL, OpNode::p, OpNode::parent, OpNode::right, START, Tcl_DecrRefCount, Tcl_IncrRefCount, Tcl_NewDoubleObj(), Tcl_NewIntObj(), TCL_OK, Tcl_SetObjResult(), TclStackAlloc(), and TclStackFree(). Referenced by TclNoIdentOpCmd().
Generated on Wed Mar 12 12:18:28 2008 by 1.5.1 |