Skip to content

Parser problem - again #69

@heldercorreia

Description

@heldercorreia

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions