chromium/v8/src/parsing/token.cc

// Copyright 2006-2008 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <stdint.h>

#include "src/parsing/token.h"

namespace v8 {
namespace internal {

#define T
const char* const Token::name_[kNumTokens] =;
#undef T


#define T
const char* const Token::string_[kNumTokens] =;
#undef T

constexpr uint8_t length(const char* str) {}
#define T
const uint8_t Token::string_length_[kNumTokens] =;
#undef T

#define T1
#define T2
// precedence_[0] for accept_IN == false, precedence_[1] for accept_IN = true.
const int8_t Token::precedence_[2][kNumTokens] =;
#undef T2
#undef T1

#define KT
#define KK
const uint8_t Token::token_flags[] =;
#undef KT
#undef KK

}  // namespace internal
}  // namespace v8