Searched refs:lineStartOffset (Results 1 - 12 of 12) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/
H A DParserTokens.h157 JSTextPosition() : line(0), offset(0), lineStartOffset(0) { }
158 JSTextPosition(int _line, int _offset, int _lineStartOffset) : line(_line), offset(_offset), lineStartOffset(_lineStartOffset) { }
159 JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { }
161 JSTextPosition operator+(int adjustment) const { return JSTextPosition(line, offset + adjustment, lineStartOffset); }
170 int lineStartOffset; member in struct:JSC::JSTextPosition
177 uint32_t lineStartOffset; member in struct:JSC::JSTokenData::__anon2641
184 JSTokenLocation() : line(0), lineStartOffset(0), startOffset(0) { }
188 lineStartOffset = location.lineStartOffset;
194 unsigned lineStartOffset; member in struct:JSC::JSTokenLocation
[all...]
H A DNodes.cpp55 void StatementNode::setLoc(unsigned firstLine, unsigned lastLine, int startOffset, int lineStartOffset) argument
58 m_position = JSTextPosition(firstLine, startOffset, lineStartOffset);
59 ASSERT(m_position.offset >= m_position.lineStartOffset);
84 , m_startLineStartOffset(startLocation.lineStartOffset)
96 , m_startLineStartOffset(startLocation.lineStartOffset)
237 m_endColumn = position.offset - position.lineStartOffset;
H A DLexer.h108 void setOffset(int offset, int lineStartOffset) argument
114 m_lineStart = sourcePtrFromOffset(lineStartOffset);
181 ALWAYS_INLINE void setOffsetFromSourcePtr(const T* sourcePtr, unsigned lineStartOffset) { setOffset(offsetFromSourcePtr(sourcePtr), lineStartOffset); } local
390 tokenLocation->lineStartOffset = currentLineStartOffset();
393 ASSERT(tokenLocation->startOffset >= tokenLocation->lineStartOffset);
H A DASTBuilder.h69 ASSERT(m_divot.offset >= m_divot.lineStartOffset);
70 ASSERT(m_start.offset >= m_start.lineStartOffset);
283 body->setLoc(bodyStartLine, bodyEndLine, location.startOffset, location.lineStartOffset);
300 body->setLoc(bodyStartLine, bodyEndLine, location.startOffset, location.lineStartOffset);
307 body->setLoc(bodyStartLine, bodyEndLine, location.startOffset, location.lineStartOffset);
345 body->setLoc(bodyStartLine, bodyEndLine, location.startOffset, location.lineStartOffset);
352 block->setLoc(startLine, endLine, location.startOffset, location.lineStartOffset);
359 result->setLoc(start.line, end, start.offset, start.lineStartOffset);
366 result->setLoc(start, end, location.startOffset, location.lineStartOffset);
373 result->setLoc(start, end, location.startOffset, location.lineStartOffset);
[all...]
H A DSourceProviderCacheItem.h67 token.m_location.lineStartOffset = closeBraceLineStartOffset;
H A DNodes.h135 int lineStartOffset() const { return m_position.lineStartOffset; } function in class:JSC::Node
185 void setLoc(unsigned firstLine, unsigned lastLine, int startOffset, int lineStartOffset);
271 ASSERT(m_divot.offset >= m_divot.lineStartOffset);
272 ASSERT(m_divotStart.offset >= m_divotStart.lineStartOffset);
273 ASSERT(m_divotEnd.offset >= m_divotEnd.lineStartOffset);
278 ASSERT(divot.offset >= divot.lineStartOffset);
279 ASSERT(divotStart.offset >= divotStart.lineStartOffset);
280 ASSERT(divotEnd.offset >= divotEnd.lineStartOffset);
327 if ((divot().lineStartOffset
[all...]
H A DParser.h541 int lastTokenLineStart = m_token.m_location.lineStartOffset;
551 int lastTokenLineStart = m_token.m_location.lineStartOffset;
613 return m_token.m_location.lineStartOffset;
773 result.oldLineStartOffset = m_token.m_location.lineStartOffset;
895 endLocation.lineStartOffset = m_lexer->currentLineStartOffset();
897 unsigned endColumn = endLocation.startOffset - endLocation.lineStartOffset;
H A DParser.cpp216 m_token.m_location.lineStartOffset = source.startOffset();
1264 bodyStartColumn = m_token.m_data.offset - m_token.m_data.lineStartOffset;
1275 endLocation.lineStartOffset = cachedInfo->closeBraceLineStartOffset;
1278 ASSERT(endLocation.startOffset >= endLocation.lineStartOffset);
1280 endLocation.startOffset - m_token.m_data.lineStartOffset :
1281 endLocation.startOffset - endLocation.lineStartOffset;
1293 m_lexer->setOffset(m_token.m_location.endOffset, m_token.m_location.lineStartOffset);
1311 unsigned closeBraceLineStartOffset = m_token.m_data.lineStartOffset;
2244 ASSERT(subExprStart.offset >= subExprStart.lineStartOffset);
H A DNodeConstructors.h46 : m_position(location.line, location.startOffset, location.lineStartOffset)
48 ASSERT(location.startOffset >= location.lineStartOffset);
108 ASSERT(m_start.offset >= m_start.lineStartOffset);
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/
H A DContentSearchUtilities.cpp74 size_t lineStartOffset = lineIndex > 0 ? lineEndings.at(lineIndex - 1) : 0; local
75 size_t column = offset - lineStartOffset;
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DNodesCodegen.cpp1586 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
1629 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
1636 generator.emitDebugHook(DidReachBreakpoint, lastLine(), startOffset(), lineStartOffset());
1644 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
1653 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
1698 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
1735 generator.emitDebugHook(WillExecuteStatement, lastLine(), startOffset(), lineStartOffset());
1740 generator.emitDebugHook(WillExecuteStatement, lastLine(), startOffset(), lineStartOffset());
1753 generator.emitDebugHook(WillExecuteStatement, m_expr->lineNo(), m_expr->startOffset(), m_expr->lineStartOffset());
1762 generator.emitDebugHook(WillExecuteStatement, firstLine(), startOffset(), lineStartOffset());
[all...]
H A DBytecodeGenerator.h303 int lineStart = divot.lineStartOffset;

Completed in 269 milliseconds