![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <map>
#include <memory>
#include <optional>
#include <vector>
#include "src/base/contextual.h"
#include "src/torque/source-positions.h"
#include "src/torque/utils.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::torque |
Typedefs | |
using | v8::internal::torque::ParseResultTypeId = ParseResultHolderBase::TypeId |
using | v8::internal::torque::InputPosition = const char* |
using | v8::internal::torque::Action |
Functions | |
std::optional< ParseResult > | v8::internal::torque::DefaultAction (ParseResultIterator *child_results) |
template<class T , Action action> | |
Action | v8::internal::torque::AsSingletonVector () |
const Item * | v8::internal::torque::RunEarleyAlgorithm (Symbol *start, const LexerResult &tokens, std::unordered_set< Item, base::hash< Item > > *processed) |
std::optional< ParseResult > | v8::internal::torque::ParseTokens (Symbol *start, const LexerResult &tokens) |