Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
Teuchos_Language.hpp File Reference

Declares Teuchos::Language. More...

#include <string>
#include <vector>
#include <iosfwd>
#include <Teuchos_Grammar.hpp>
#include <Teuchos_FiniteAutomaton.hpp>
#include <Teuchos_ReaderTables.hpp>
#include <Teuchos_RCP.hpp>

Go to the source code of this file.

Classes

struct  Teuchos::Language
 The main class for users to define a language using TeuchosParser. More...
 

Namespaces

 Teuchos
 The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
 

Typedefs

typedef RCP< const Language > Teuchos::LanguagePtr
 an RCP to a const Language More...
 

Functions

void Teuchos::make_lexer (FiniteAutomaton &result, Language const &language)
 construct a lexer for the Language tokens. More...
 
ReaderTablesPtr Teuchos::make_reader_tables (Language const &language)
 constructs ReaderTables for the given Language. More...
 

Detailed Description

Declares Teuchos::Language.

Definition in file Teuchos_Language.hpp.