#include <earley-parser.h>
Definition at line 279 of file earley-parser.h.
◆ Item()
◆ Advance()
Item v8::internal::torque::Item::Advance |
( |
size_t | new_pos, |
|
|
const Item * | child = nullptr ) const |
|
inline |
◆ CheckAmbiguity()
void v8::internal::torque::Item::CheckAmbiguity |
( |
const Item & | other, |
|
|
const LexerResult & | tokens ) const |
◆ Children()
std::vector< const Item * > v8::internal::torque::Item::Children |
( |
| ) |
const |
◆ GetMatchedInput()
◆ IsComplete()
bool v8::internal::torque::Item::IsComplete |
( |
| ) |
const |
|
inline |
◆ left()
Symbol * v8::internal::torque::Item::left |
( |
| ) |
const |
|
inline |
◆ NextSymbol()
Symbol * v8::internal::torque::Item::NextSymbol |
( |
| ) |
const |
|
inline |
◆ operator==()
bool v8::internal::torque::Item::operator== |
( |
const Item & | other | ) |
const |
|
inline |
◆ pos()
size_t v8::internal::torque::Item::pos |
( |
| ) |
const |
|
inline |
◆ right()
const std::vector< Symbol * > & v8::internal::torque::Item::right |
( |
| ) |
const |
|
inline |
◆ rule()
const Rule * v8::internal::torque::Item::rule |
( |
| ) |
const |
|
inline |
◆ SplitByChildren()
std::string v8::internal::torque::Item::SplitByChildren |
( |
const LexerResult & | tokens | ) |
const |
◆ start()
size_t v8::internal::torque::Item::start |
( |
| ) |
const |
|
inline |
◆ hash_value
◆ child_
const Item* v8::internal::torque::Item::child_ = nullptr |
|
private |
◆ mark_
size_t v8::internal::torque::Item::mark_ |
|
private |
◆ pos_
size_t v8::internal::torque::Item::pos_ |
|
private |
◆ prev_
const Item* v8::internal::torque::Item::prev_ = nullptr |
|
private |
◆ rule_
const Rule* v8::internal::torque::Item::rule_ |
|
private |
◆ start_
size_t v8::internal::torque::Item::start_ |
|
private |
The documentation for this class was generated from the following files: