![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/torque/ls/json-parser.h"
#include <cctype>
#include <optional>
#include "src/torque/earley-parser.h"
Go to the source code of this file.
Classes | |
class | v8::internal::torque::ls::JsonGrammar |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::torque |
namespace | v8::internal::torque::ls |
Typedefs | |
using | v8::internal::torque::ls::JsonMember = std::pair<std::string, JsonValue> |
Functions | |
template<bool value> | |
std::optional< ParseResult > | v8::internal::torque::ls::MakeBoolLiteral (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeNullLiteral (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeNumberLiteral (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeStringLiteral (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeArray (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeMember (ParseResultIterator *child_results) |
std::optional< ParseResult > | v8::internal::torque::ls::MakeObject (ParseResultIterator *child_results) |
JsonParserResult | v8::internal::torque::ls::ParseJson (const std::string &input) |