eltl 0.7.0

An engineer's calculator. Written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! A parselet for transpose symbols (`'`).

use crate::parselet_utils::*;

pub struct PrimeParselet;

impl InfixParselet for PrimeParselet {
    fn parse(&self, _parser: &Parser, _tokenizer: &mut Tokenizer, _token: Token, left: Expression) -> Expression {
        // Call the transpose function
        Expression::Call {
            name: "t".to_string(),
            args: vec![left],
        }
    }
}