Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
PreProcessor.hh File Reference
#include <iostream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  preprocessor
 Preprocessing class which takes infix mathematical notation with all sorts of maths shortcuts and transforms it into a string which is properly formatted in prefix notation. More...
 
class  preprocessor::accu_t
 

Enumerations

enum  {
  tok_arrow =0xac, tok_unequals =0xad, tok_wedge =0xae, tok_pow =0xaf,
  tok_set_option =0xb0, tok_declare =0xb1, tok_sequence =0xb2, tok_siblings =0xb3
}
 

Functions

std::ostream & operator<< (std::ostream &, const preprocessor &)
 
std::istream & operator>> (std::istream &, preprocessor &)
 

Enumeration Type Documentation

anonymous enum
Enumerator
tok_arrow 
tok_unequals 
tok_wedge 
tok_pow 
tok_set_option 
tok_declare 
tok_sequence 
tok_siblings 

Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const preprocessor  
)
std::istream& operator>> ( std::istream &  ,
preprocessor  
)