Searched refs:JSTextPosition (Results 1 - 14 of 14) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/
H A DParserTokens.h156 struct JSTextPosition { struct in namespace:JSC
157 JSTextPosition() : line(0), offset(0), lineStartOffset(0) { } function in struct:JSC::JSTextPosition
158 JSTextPosition(int _line, int _offset, int _lineStartOffset) : line(_line), offset(_offset), lineStartOffset(_lineStartOffset) { } function in struct:JSC::JSTextPosition
159 JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } function in struct:JSC::JSTextPosition
161 JSTextPosition operator+(int adjustment) const { return JSTextPosition(line, offset + adjustment, lineStartOffset); }
162 JSTextPosition operator+(unsigned adjustment) const { return *this + static_cast<int>(adjustment); }
163 JSTextPosition operator-(int adjustment) const { return *this + (- adjustment); }
164 JSTextPosition operato
[all...]
H A DNodeConstructors.h103 inline ResolveNode::ResolveNode(const JSTokenLocation& location, const Identifier& ident, const JSTextPosition& start)
260 inline EvalFunctionCallNode::EvalFunctionCallNode(const JSTokenLocation& location, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
267 inline FunctionCallValueNode::FunctionCallValueNode(const JSTokenLocation& location, ExpressionNode* expr, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
276 inline FunctionCallResolveNode::FunctionCallResolveNode(const JSTokenLocation& location, const Identifier& ident, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition
[all...]
H A DASTBuilder.h39 BinaryOpInfo(const JSTextPosition& otherStart, const JSTextPosition& otherDivot, const JSTextPosition& otherEnd, bool rhsHasAssignment)
53 JSTextPosition start;
54 JSTextPosition divot;
55 JSTextPosition end;
62 AssignmentInfo(ExpressionNode* node, const JSTextPosition& start, const JSTextPosition& divot, int initAssignments, Operator op)
73 JSTextPosition m_start;
74 JSTextPosition m_divo
[all...]
H A DNodes.h136 const JSTextPosition& position() const { return m_position; }
139 JSTextPosition m_position;
266 ThrowableExpressionData(const JSTextPosition& divot, const JSTextPosition& start, const JSTextPosition& end)
276 void setExceptionSourceCode(const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
286 const JSTextPosition& divot() const { return m_divot; }
287 const JSTextPosition
[all...]
H A DParser.cpp377 JSTextPosition scratch3;
447 template <class TreeBuilder> TreeExpression Parser<LexerType>::parseVarDeclarationList(TreeBuilder& context, int& declarations, TreeDeconstructionPattern& lastPattern, TreeExpression& lastInitializer, JSTextPosition& identStart, JSTextPosition& initStart, JSTextPosition& initEnd)
460 JSTextPosition varStart = tokenStartPosition();
469 JSTextPosition varDivot = tokenStartPosition() + 1;
716 JSTextPosition declsStart;
717 JSTextPosition declsEnd;
728 JSTextPosition initStart;
729 JSTextPosition initEn
[all...]
H A DSyntaxChecker.h259 JSTextPosition unaryTokenStackLastStart(int&) { return JSTextPosition(0, 0, 0); }
289 DeconstructionPattern createBindingLocation(const JSTokenLocation&, const Identifier&, const JSTextPosition&, const JSTextPosition&) argument
H A DLexer.h93 ALWAYS_INLINE JSTextPosition currentPosition() const
95 return JSTextPosition(m_lineNumber, currentOffset(), currentLineStartOffset());
97 JSTextPosition positionBeforeLastNewline() const { return m_positionBeforeLastNewline; }
229 JSTextPosition m_positionBeforeLastNewline;
354 JSTextPosition startPosition = currentPosition();
H A DParser.h403 JSTextPosition positionBeforeLastNewline() const { return m_lexer->positionBeforeLastNewline(); }
542 m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart);
552 m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart);
591 ALWAYS_INLINE const JSTextPosition& tokenStartPosition()
606 ALWAYS_INLINE const JSTextPosition& tokenEndPosition()
727 template <class TreeBuilder> TreeExpression parseVarDeclarationList(TreeBuilder&, int& declarations, TreeDeconstructionPattern& lastPattern, TreeExpression& lastInitializer, JSTextPosition& identStart, JSTextPosition& initStart, JSTextPosition& initEnd);
751 const JSTextPosition& lastTokenEndPosition() const
821 JSTextPosition m_lastTokenEndPositio
[all...]
H A DNodes.cpp58 m_position = JSTextPosition(firstLine, startOffset, lineStartOffset);
234 void FunctionBodyNode::setEndPosition(JSTextPosition position)
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DBytecodeGenerator.h287 void emitExpressionInfo(const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
384 RegisterID* emitCall(RegisterID* dst, RegisterID* func, ExpectedFunction, CallArguments&, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
385 RegisterID* emitCallEval(RegisterID* dst, RegisterID* func, CallArguments&, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
386 RegisterID* emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* arguments, RegisterID* firstFreeRegister, int32_t firstVarArgOffset, RegisterID* profileHookRegister, const JSTextPosition
[all...]
H A DBytecodeGenerator.cpp1608 RegisterID* BytecodeGenerator::emitCall(RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
1637 RegisterID* BytecodeGenerator::emitCallEval(RegisterID* dst, RegisterID* func, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
1718 RegisterID* BytecodeGenerator::emitCall(OpcodeID opcodeID, RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
1785 RegisterID* BytecodeGenerator::emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* arguments, RegisterID* firstFreeRegister, int32_t firstVarArgOffset, RegisterID* profileHookRegister, const JSTextPosition
[all...]
H A DNodesCodegen.cpp158 JSTextPosition divot = m_start + m_ident.length();
461 JSTextPosition newDivot = divotStart() + 4;
499 JSTextPosition newDivot = divotStart() + m_ident.length();
533 static RegisterID* getArgumentByVal(BytecodeGenerator& generator, ExpressionNode* base, RegisterID* property, RegisterID* dst, JSTextPosition divot, JSTextPosition divotStart, JSTextPosition divotEnd)
1429 JSTextPosition newDivot = divotStart() + m_ident.length();
/macosx-10.10.1/JavaScriptCore-7600.1.17/builtins/
H A DBuiltinExecutables.cpp47 JSTextPosition positionBeforeLastNewline;
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DCodeCache.cpp144 JSTextPosition positionBeforeLastNewline;

Completed in 226 milliseconds