Tensorium
Loading...
Searching...
No Matches
Latex.hpp File Reference
#include <string>
#include <vector>
#include <unordered_map>
#include <cctype>
Include dependency graph for Latex.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Token
 
class  Lexer
 

Enumerations

enum class  TokenType {
  plus , minus , mult , div ,
  pow , lpar , rpar , lbrace ,
  rbrace , symbol , integer , real ,
  derivative , partial , integral , covariant ,
  contravariant , transpose , inner , outer ,
  end , unknown
}
 
enum class  GreekSymbolminus {
  alpha , beta , gamma , delta ,
  epsilon , zeta , eta , theta ,
  iota , kappa , lambda , mu ,
  nu , xi , omicron , pi ,
  rho , sigma , tau , upsilon ,
  phi , chi , psi , omega
}
 
enum class  GreekSymbolplus {
  Alpha , Beta , Gamma , Delta ,
  Epsilon , Zeta , Eta , Theta ,
  Iota , Kappa , Lambda , Mu ,
  Nu , Xi , Omicron , Pi ,
  Rho , Sigma , Tau , Upsilon ,
  Phi , Chi , Psi , Omega
}
 

Enumeration Type Documentation

◆ GreekSymbolminus

enum class GreekSymbolminus
strong
Enumerator
alpha 
beta 
gamma 
delta 
epsilon 
zeta 
eta 
theta 
iota 
kappa 
lambda 
mu 
nu 
xi 
omicron 
pi 
rho 
sigma 
tau 
upsilon 
phi 
chi 
psi 
omega 

◆ GreekSymbolplus

enum class GreekSymbolplus
strong
Enumerator
Alpha 
Beta 
Gamma 
Delta 
Epsilon 
Zeta 
Eta 
Theta 
Iota 
Kappa 
Lambda 
Mu 
Nu 
Xi 
Omicron 
Pi 
Rho 
Sigma 
Tau 
Upsilon 
Phi 
Chi 
Psi 
Omega 

◆ TokenType

enum class TokenType
strong
Enumerator
plus 
minus 
mult 
div 
pow 
lpar 
rpar 
lbrace 
rbrace 
symbol 
integer 
real 
derivative 
partial 
integral 
covariant 
contravariant 
transpose 
inner 
outer 
end 
unknown