Issues
- 0
Build DSL for syntax tree construction
#70 opened by ethowitz - 0
Add unit tests
#25 opened by ethowitz - 0
Investigate whether evaluator is tail recursive
#72 opened by ethowitz - 0
Assess tail recursiveness of `Evaluator`
#77 opened by ethowitz - 0
Split evaluator into separate classes
#71 opened by ethowitz - 0
Add BasicObject
#76 opened by ethowitz - 0
Singleton classes should inherit from RubyKlass
#75 opened by ethowitz - 0
Differentiate between class and instance methods
#20 opened by ethowitz - 0
Disallow class definition in method body
#73 opened by ethowitz - 0
Change package prefix to org.sruby
#66 opened by ethowitz - 0
Add readme and license info
#65 opened by ethowitz - 0
Add mixins
#69 opened by ethowitz - 0
Add inheritance
#68 opened by ethowitz - 0
Improve Ruby errors
#21 opened by ethowitz - 0
- 1
Add modules
#64 opened by ethowitz - 0
Add constant support
#13 opened by ethowitz - 1
Add parenthetical expressions
#19 opened by ethowitz - 0
Enforce method arg list length
#22 opened by ethowitz - 0
Remove option type from EvaluationState#self
#53 opened by ethowitz - 0
- 0
Break parsers into separate classes
#60 opened by ethowitz - 0
Fix warnings in console
#59 opened by ethowitz - 0
Add comment support
#58 opened by ethowitz - 0
Add trailing conditionals and ternaries
#56 opened by ethowitz - 1
Add additional abstract syntax for invocations
#52 opened by ethowitz - 0
Clean up parser
#54 opened by ethowitz - 0
Rename scruby to sruby
#29 opened by ethowitz - 0
Create pull request template file
#41 opened by ethowitz - 0
Add wartremover
#35 opened by ethowitz - 0
Add scapegoat
#46 opened by ethowitz - 0
Better separate parsing and evaluation
#47 opened by ethowitz - 0
Rename Scruby* classes to Ruby*
#28 opened by ethowitz - 0
Improve style consistency
#27 opened by ethowitz - 0
Fix scalastyle and codacy infractions
#26 opened by ethowitz - 0
Run Travis on master commits
#43 opened by ethowitz - 0
Add travis.yml
#36 opened by ethowitz - 1
Shorten type names to improve identation
#39 opened by ethowitz - 0
Improve scalastyle config and fix warnings
#37 opened by ethowitz - 0
- 1
Add codacy configuration file
#31 opened by ethowitz - 0
Expand Integer class
#9 opened by ethowitz - 0
Expand Float class
#10 opened by ethowitz - 0
Expand String class
#11 opened by ethowitz - 0
Expand Symbol class
#12 opened by ethowitz - 0
Add blocks
#14 opened by ethowitz - 0
Add arrays
#7 opened by ethowitz - 0
Add hashes
#8 opened by ethowitz - 0
Refactor evaluator into state machine
#18 opened by ethowitz - 0
Add ScalaStyle
#17 opened by ethowitz