V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::torque::Item Class Reference

Public Member Functions

 Item (const Rule *rule, size_t mark, size_t start, size_t pos)
 
bool IsComplete () const
 
SymbolNextSymbol () const
 
Item Advance (size_t new_pos, const Item *child=nullptr) const
 
std::vector< const Item * > Children () const
 
std::string SplitByChildren (const LexerResult &tokens) const
 
void CheckAmbiguity (const Item &other, const LexerResult &tokens) const
 
MatchedInput GetMatchedInput (const LexerResult &tokens) const
 
bool operator== (const Item &other) const
 
const Rulerule () const
 
Symbolleft () const
 
const std::vector< Symbol * > & right () const
 
size_t pos () const
 
size_t start () const
 

Friends

size_t hash_value (const Item &i)
 

Detailed Description

Definition at line 208 of file earley-parser.h.


The documentation for this class was generated from the following files: