Commit b556cf60 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Lien entre une cellule et l'analiseur de formules

parent 1cba35e4
Loading
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -122,6 +122,18 @@ class Cell



    public function getFormuleExpr(): ?array
    {
        $fText = $this->getFormule();
        if (!$fText) return null;
        
        $formule = new Formule($fText);
        
        return $formule->analyse();
    }
    


    /**
     * @return mixed
     */
+3 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ class Formule



    public function analyse()
    public function analyse(): array
    {
        $this->terms = [];
        for ($i = 4; $i < strlen($this->formule); $i++) {
@@ -55,6 +55,8 @@ class Formule

        $this->lexing();
        $this->grammar();
        
        return $this->expr;
    }