|
Tensorium
|
#include <string>#include <vector>#include <unordered_map>#include <cctype>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 } |
|
strong |
|
strong |
|
strong |