/external/webkit/JavaScriptCore/parser/ |
NodeConstructors.h | 238 inline EvalFunctionCallNode::EvalFunctionCallNode(JSGlobalData* globalData, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) 240 , ThrowableExpressionData(divot, startOffset, endOffset) 245 inline FunctionCallValueNode::FunctionCallValueNode(JSGlobalData* globalData, ExpressionNode* expr, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) 247 , ThrowableExpressionData(divot, startOffset, endOffset) 253 inline FunctionCallResolveNode::FunctionCallResolveNode(JSGlobalData* globalData, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) 255 , ThrowableExpressionData(divot, startOffset, endOffset) 261 inline FunctionCallBracketNode::FunctionCallBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) 263 , ThrowableSubExpressionData(divot, startOffset, endOffset) 270 inline FunctionCallDotNode::FunctionCallDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) 272 , ThrowableSubExpressionData(divot, startOffset, endOffset [all...] |
Nodes.h | 249 ThrowableExpressionData(unsigned divot, unsigned startOffset, unsigned endOffset) 250 : m_divot(divot) 256 void setExceptionSourceCode(unsigned divot, unsigned startOffset, unsigned endOffset) 258 m_divot = divot; 263 uint32_t divot() const { return m_divot; } function in class:JSC::ThrowableExpressionData 286 ThrowableSubExpressionData(unsigned divot, unsigned startOffset, unsigned endOffset) 287 : ThrowableExpressionData(divot, startOffset, endOffset) 295 ASSERT(subexpressionDivot <= divot()); 296 if ((divot() - subexpressionDivot) & ~0xFFFF) // Overflow means we can't do this safely, so just point at the primary divot [all...] |
Grammar.y | 62 static ExpressionNode* makeAssignNode(JSGlobalData*, ExpressionNode* left, Operator, ExpressionNode* right, bool leftHasAssignments, bool rightHasAssignments, int start, int divot, int end); 63 static ExpressionNode* makePrefixNode(JSGlobalData*, ExpressionNode*, Operator, int start, int divot, int end); 64 static ExpressionNode* makePostfixNode(JSGlobalData*, ExpressionNode*, Operator, int start, int divot, int end); 66 static ExpressionNodeInfo makeFunctionCallNode(JSGlobalData*, ExpressionNodeInfo function, ArgumentsNodeInfo, int start, int divot, int end); 68 static ExpressionNode* makeDeleteNode(JSGlobalData*, ExpressionNode*, int start, int divot, int end); 185 static inline void setExceptionLocation(ThrowableExpressionData* node, unsigned start, unsigned divot, unsigned end) 187 node->setExceptionSourceCode(divot, divot - start, end - divot); [all...] |
/external/webkit/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.h | 208 void emitExpressionInfo(unsigned divot, unsigned startOffset, unsigned endOffset) 210 divot -= m_codeBlock->sourceOffset(); 211 if (divot > ExpressionRangeInfo::MaxDivot) { 213 divot = 0; 218 // so we only get the divot marker. Error message will have to be reduced 231 info.divotPoint = divot; 312 RegisterID* emitCall(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 313 RegisterID* emitCallEval(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 314 RegisterID* emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* argCount, unsigned divot, unsigned startOffset, unsigned endOffset); 320 RegisterID* emitConstruct(RegisterID* dst, RegisterID* func, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset) [all...] |
NodesCodegen.cpp | 86 generator.emitExpressionInfo(divot(), startOffset(), endOffset()); 96 generator.emitExpressionInfo(divot(), startOffset(), endOffset()); 293 generator.emitExpressionInfo(divot(), startOffset(), endOffset()); 302 generator.emitExpressionInfo(divot(), startOffset(), endOffset()); 319 return generator.emitConstruct(generator.finalDestination(dst), func.get(), m_args, divot(), startOffset(), endOffset()); 328 generator.emitExpressionInfo(divot() - startOffset() + 4, 4, 0); 330 return generator.emitCallEval(generator.finalDestination(dst, func.get()), func.get(), thisRegister.get(), m_args, divot(), startOffset(), endOffset()); 339 return generator.emitCall(generator.finalDestination(dst, func.get()), func.get(), thisRegister.get(), m_args, divot(), startOffset(), endOffset()); 348 return generator.emitCall(generator.finalDestination(dst, thisRegister.get()), local.get(), thisRegister.get(), m_args, divot(), startOffset(), endOffset()); 357 return generator.emitCall(generator.finalDestination(dst, func.get()), func.get(), thisRegister.get(), m_args, divot(), startOffset(), endOffset()) [all...] |
BytecodeGenerator.cpp | [all...] |
/external/quake/quake/src/QW/scitech/include/ |
mgraph.h | [all...] |
/external/quake/quake/src/WinQuake/scitech/INCLUDE/ |
MGRAPH.H | [all...] |
/external/webkit/JavaScriptCore/bytecode/ |
CodeBlock.cpp | [all...] |
CodeBlock.h | 301 int expressionRangeForBytecodeOffset(CallFrame*, unsigned bytecodeOffset, int& divot, int& startOffset, int& endOffset);
|