KaiTheRedNinja / EquationSymbol

A simple library for declarative equations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EquationSymbol

Example: (quadratic equation)

EqualityGroup {
    ValueSymbol(string: "x")
    DivisionGroup {
        AdditionGroup {
            MultiplicationGroup {
                ValueSymbol(string: "2")
                ValueSymbol(string: "a")
            }
            SquareRootContainer {
                SubtractionGroup {
                    SquareContainer {
                        ValueSymbol(string: "b")
                    }
                    MultiplicationGroup {
                        ValueSymbol(string: "4")
                        MultiplicationGroup {
                            ValueSymbol(string: "a")
                            ValueSymbol(string: "c")
                        }
                    }
                }
            }
        }
        MultiplicationGroup {
            ValueSymbol(string: "2")
            ValueSymbol(string: "a")
        }
    }
}

About

A simple library for declarative equations


Languages

Language:Swift 100.0%