Lines Matching defs:const

51   V8_INLINE bool has_parser_error() const { return has_parser_error_; }
109 inline size_t pos() const {
123 bool can_be_cloned_for_parallel_access() const {
129 virtual bool can_be_cloned() const = 0;
133 virtual std::unique_ptr<Utf16CharacterStream> Clone() const = 0;
136 virtual bool can_access_heap() const = 0;
138 RuntimeCallStats* runtime_call_stats() const { return runtime_call_stats_; }
144 Utf16CharacterStream(const uint16_t* buffer_start,
145 const uint16_t* buffer_cursor,
146 const uint16_t* buffer_end, size_t buffer_pos)
202 const uint16_t* buffer_start_;
203 const uint16_t* buffer_cursor_;
204 const uint16_t* buffer_end_;
225 BookmarkScope(const BookmarkScope&) = delete;
226 BookmarkScope& operator=(const BookmarkScope&) = delete;
230 bool HasBeenSet() const;
231 bool HasBeenApplied() const;
234 static const size_t kNoBookmark;
235 static const size_t kBookmarkWasApplied;
254 V8_INLINE bool has_parser_error() const {
263 int length() const { return end_pos - beg_pos; }
264 bool IsValid() const { return base::IsInRange(beg_pos, 0, end_pos); }
288 Token::Value current_token() const { return current().token; }
292 const Location& location() const { return current().location; }
295 bool has_error() const { return scanner_error_ != MessageTemplate::kNone; }
296 MessageTemplate error() const { return scanner_error_; }
297 const Location& error_location() const { return scanner_error_location_; }
299 bool has_invalid_template_escape() const {
302 MessageTemplate invalid_template_escape_message() const {
312 Location invalid_template_escape_location() const {
320 Token::Value peek() const { return next().token; }
322 const Location& peek_location() const { return next().location; }
324 bool literal_contains_escapes() const {
328 bool next_literal_contains_escapes() const {
332 const AstRawString* CurrentSymbol(AstValueFactory* ast_value_factory) const;
334 const AstRawString* NextSymbol(AstValueFactory* ast_value_factory) const;
335 const AstRawString* CurrentRawSymbol(
336 AstValueFactory* ast_value_factory) const;
339 base::Vector<const uint8_t> BigIntLiteral() const {
343 const char* CurrentLiteralAsCString(Zone* zone) const;
345 inline bool CurrentMatches(Token::Value token) const {
351 bool NextLiteralExactlyEquals(const char (&s)[N]) {
359 base::Vector<const uint8_t> next = next_literal_one_byte_string();
360 const char* chars = reinterpret_cast<const char*>(next.begin());
365 bool CurrentLiteralEquals(const char (&s)[N]) {
369 base::Vector<const uint8_t> current = literal_one_byte_string();
370 const char* chars = reinterpret_cast<const char*>(current.begin());
375 Location octal_position() const { return octal_pos_; }
380 MessageTemplate octal_message() const { return octal_message_; }
383 uint32_t smi_value() const { return current().smi_value_; }
393 bool HasLineTerminatorBeforeNext() const {
417 Handle<String> SourceUrl(IsolateT* isolate) const;
419 Handle<String> SourceMappingUrl(IsolateT* isolate) const;
421 bool FoundHtmlComment() const { return found_html_comment_; }
423 const Utf16CharacterStream* stream() const { return source_; }
443 bool CanAccessLiteral() const {
451 bool CanAccessRawLiteral() const {
475 static const int kCharacterLookaheadBufferSize = 1;
476 static const int kMaxAscii = 127;
496 void ReportScannerError(const Location& location, MessageTemplate error) {
561 base::uc32 Peek() const { return source_->Peek(); }
591 base::Vector<const uint8_t> literal_one_byte_string() const {
596 base::Vector<const uint16_t> literal_two_byte_string() const {
601 bool is_literal_one_byte() const {
608 base::Vector<const uint8_t> next_literal_one_byte_string() const {
612 base::Vector<const uint16_t> next_literal_two_byte_string() const {
616 bool is_next_literal_one_byte() const {
620 base::Vector<const uint8_t> raw_literal_one_byte_string() const {
624 base::Vector<const uint16_t> raw_literal_two_byte_string() const {
628 bool is_raw_literal_one_byte() const {
700 static bool LiteralContainsEscapes(const TokenDesc& token) {
711 void SanityCheckTokenDesc(const TokenDesc&) const;
716 const TokenDesc& current() const { return *current_; }
717 const TokenDesc& next() const { return *next_; }
718 const TokenDesc& next_next() const { return *next_next_; }
727 Utf16CharacterStream* const source_;