Enum ldscript_parser::Expression
source · pub enum Expression {
Ident(String),
Number(u64),
Call {
function: String,
arguments: Vec<Expression>,
},
UnaryOp {
operator: UnaryOperator,
right: Box<Expression>,
},
BinaryOp {
left: Box<Expression>,
operator: BinaryOperator,
right: Box<Expression>,
},
TernaryOp {
condition: Box<Expression>,
left: Box<Expression>,
right: Box<Expression>,
},
}
Variants§
Trait Implementations§
source§impl Debug for Expression
impl Debug for Expression
source§impl PartialEq<Expression> for Expression
impl PartialEq<Expression> for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.