private function flushExpressionBuffer()
    {
        if ($this->expressionBuffer !== '') {
            $this->tokens[] = new Token(TokenTypes::T_EXPRESSION, $this->expressionBuffer, $this->line);
            // Account for all the new lines
            $this->line += substr_count($this->expressionBuffer, "\n");
            $this->expressionBuffer = '';
        }
    }