![]() |
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) |