Enum llvm_kaleidoscope_rs::parser::ExprAST [−][src]
pub enum ExprAST { Number(f64), Variable(String), Binary(char, Box<ExprAST>, Box<ExprAST>), Call(String, Vec<ExprAST>), }
Variants
Number(f64)
Number - Expression class for numeric literals like “1.0”.
Variable(String)
Variable - Expression class for referencing a variable, like “a”.
Binary - Expression class for a binary operator.
Call - Expression class for function calls.