Parser problem - again

Issue #7 closed
Johan Thelin created an issue

Originally reported on Google Code with ID 7

What steps will reproduce the problem?
1. Enter the function "exp((1)/2) + exp((1)/2)" 
2. Evaluate
3. The message "Error: Function exp accepts 1 argument" is returned.

What is the expected output? What do you see instead?

An actual result.

The problem lays in the parser and how functions are compiled. Allowing an
infinite number of lparens first in a function call could solve this - but
a better solution would be to make the function finding rule more generic.

Reported by e8johan on 2006-08-29 12:44:52

Comments (5)

  1. Former user Account Deleted

    ``` Fixed in trunk. So please test again. ```

    Reported by `ariya.hidayat` on 2006-10-08 10:23:28 - Status changed: `Fixed`

  2. Former user Account Deleted

    Reported by `ariya.hidayat` on 2006-10-12 09:28:11 - Labels added: Milestone-0.7

  3. Former user Account Deleted

    Reported by `helder.pereira.correia` on 2007-05-15 13:30:10 - Status changed: `Verified`

  4. Log in to comment