Skip to content

adrianmarino/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator

antlr calculator

Requisites

  • JRuby
rvm install jruby
rvm use jruby
  • Antlr4 (On Arch linux)
yaourt -S antlr4
alias grun='java -cp .:/usr/share/java/antlr-complete.jar org.antlr.v4.runtime.misc.TestRig "$@"'

Test

rake tree[tests/test2.calc]
rake execute[tests/test2.calc]
rake console
> require 'calculator'
> Calculator.eval('tests/test2.calc')
 => [4.0, 0.25, 4.25, 14.0, 14.0, -4.0, -6.0, 12.0, 17.150000000000002, 2.0]

License

Calculator is released under the MIT License.

About

antlr calculator on jruby

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published