Javaluator Icon

Javaluator

A java infix evaluator based on "Shunting Yard" algorithm.

5.0 Stars (5)
8 Downloads (This Week)
Last Update:
Download Javaluator-v3.0.1.zip
Browse All Files

Description

Evaluate an arithmetic expression is as simple as:
Double result = new DoubleEvaluator().evaluate("(e^3-1)*sin(pi/4)*ln(pi^2)").

But Javaluator provides you with much more ...

Key features:
- Functions support, including variable argument count.
- Constants support: e, pi, etc ...
- Variables support: Example sin(x) for x = pi/4.
- Highly configurable: Reduce the built-in operator or function sets, define your own brackets.
- Extensible: Define your own grammar, or extends the existing one.
- Localizable: Define localized names for functions or constants.
- Syntax check
- Small footprint: 26kB, no additionnal library required.
- Fully documented

Please visit the project site to learn more : http://javaluator.fathzer.com

If you use Javaluator in your product, we will be happy to add a link to your product in the Javaluator web site. Send an email to javaluator@fathzer.com.

If you think Javaluator is valuable, vote up below.

Javaluator Web Site

KEEP ME UPDATED

Other Useful Business Software

The First VoIP Communications Cloud in the World Icon

The Smarter Business Phone Solution

The First VoIP Communications Cloud in the World Icon
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
34 Reviews
  • Powerful Unified Communication Features
  • Fast, Easy, Free Setup & Install
  • Trusted by 47,000+ Companies in 100 Countries

User Ratings

★★★★★
★★★★
★★★
★★
5
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Very easy to use, and adapt to your particular needs.

    Posted 06/28/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The Wikipedia page about operator precedence explains Javaluator uses the standard operator precedence (-2^2=-4). Excel or bash shell script use another convention where -2^2=4. This can be set using the DoubleEvaluator.Style class in version 1.2.1. Support is available through the tickets and the discussion tabs.

    Posted 11/20/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works great, but it is hard to get help. Maby the javaluator should have had a forum? Minor bug however: -2^2 = -4 (-2)^2 = 4

    Posted 11/16/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    works great.

    Posted 11/02/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Thanks javaluator

    Posted 09/24/2012
Read more reviews

Additional Project Details

Intended Audience

Developers

Programming Language

Java

Registered

2012-08-14

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks