Project Alice
Loading...
Searching...
No Matches
parsers::token_generator Class Reference

#include <parsers.hpp>

Public Member Functions

 token_generator ()
 
 token_generator (char const *file_start, char const *fe)
 
bool at_end () const
 
token_and_type get ()
 
token_and_type next ()
 
token_and_type next_next ()
 
void discard_group ()
 

Detailed Description

Definition at line 36 of file parsers.hpp.

Constructor & Destructor Documentation

◆ token_generator() [1/2]

parsers::token_generator::token_generator ( )
inline

Definition at line 48 of file parsers.hpp.

◆ token_generator() [2/2]

parsers::token_generator::token_generator ( char const *  file_start,
char const *  fe 
)
inline

Definition at line 49 of file parsers.hpp.

Member Function Documentation

◆ at_end()

bool parsers::token_generator::at_end ( ) const
inline

Definition at line 50 of file parsers.hpp.

Here is the caller graph for this function:

◆ discard_group()

void parsers::token_generator::discard_group ( )

Definition at line 188 of file parsers.cpp.

Here is the call graph for this function:

◆ get()

token_and_type parsers::token_generator::get ( )

Definition at line 160 of file parsers.cpp.

Here is the caller graph for this function:

◆ next()

token_and_type parsers::token_generator::next ( )

Definition at line 171 of file parsers.cpp.

◆ next_next()

token_and_type parsers::token_generator::next_next ( )

Definition at line 178 of file parsers.cpp.


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