omega_h
Reliable mesh adaptation
Public Member Functions | Protected Member Functions | List of all members
Omega_h::ExprOpsReader Class Referencefinal
Inheritance diagram for Omega_h::ExprOpsReader:
Omega_h::Reader

Public Member Functions

OpPtr read_ops (std::string const &str)
 
- Public Member Functions inherited from Omega_h::Reader
 Reader (Reader const &)=default
 
 Reader (ReaderTablesPtr tables_in)
 
any read_stream (std::istream &stream, std::string const &stream_name_in="")
 
any read_string (std::string const &string, std::string const &string_name="")
 
any read_file (std::string const &file_name)
 

Protected Member Functions

any at_shift (int token, std::string &text) override final
 
any at_reduce (int token, std::vector< any > &rhs) override final
 

Additional Inherited Members

- Protected Attributes inherited from Omega_h::Reader
ReaderTablesPtr tables
 
Parser const & parser
 
FiniteAutomaton const & lexer
 
GrammarPtr grammar
 
std::size_t line
 
std::size_t column
 
int lexer_state
 
std::string lexer_text
 
std::string line_text
 
int lexer_token
 
std::size_t last_lexer_accept
 
std::size_t last_lexer_accept_line
 
std::size_t last_lexer_accept_column
 
std::string last_lexer_accept_line_text
 
int parser_state
 
std::vector< int > parser_stack
 
std::vector< anyvalue_stack
 
std::vector< anyreduction_rhs
 
std::string stream_name
 
bool did_accept
 
bool sensing_indent
 
std::string indent_text
 
std::vector< IndentStackEntryindent_stack
 
std::vector< std::size_t > symbol_indentation_stack
 

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