use num_rational::BigRational;
#[derive(Debug, Clone, PartialEq)]
pub enum Token {
Float(BigRational),
Identifier(String),
Function,
Import,
Call,
Plus,
Minus,
Star,
Slash,
GreaterThan,
LessThan,
Assign,
Comma,
Print,
LBrace,
RBrace,
LParen,
RParen,
If,
Else,
StringLiteral(String),
DewPoint,
FToC,
CToF,
CToK,
KToC,
FToK,
KToF,
Pi,
Kelvin,
RD,
CP,
P0,
LV,
CW,
RhoAir,
RhoWater,
G,
PauliX,
PauliY,
PauliZ,
Hadamard,
CNot,
Qubit,
MeasureQubit,
EOF,
}