openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
W
Writing a Ruby compiler in Ruby
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
about 12 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 113 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
This is ugly at best, and likely wrong (but hopefully less wrong than before), but it passes the current tests (+ one added to check for linefeeds in hashes). Going to need a lot more test cases to verify correct handling of LF in whitespace...
Vidar Hokstad
More...
over 17 years ago
added my email adress to AUTHORS file
Christopher Bertels
More...
over 17 years ago
Fixed path to not be dependent on running cucumber inside the features directory
Vidar Hokstad
More...
over 17 years ago
Added AUTHORS file, now that I have pulled in the first set of commits from someone else.
Vidar Hokstad
More...
over 17 years ago
minor refactoring in Arg#initialize
Christopher Bertels
More...
over 17 years ago
fixed some more formatting
Christopher Bertels
More...
over 17 years ago
added list of predefined keywords to compile and cleaned up the compile_exp method a little.
Christopher Bertels
More...
over 17 years ago
added extensions module, which holds some useful additional methods for existing classes.
Christopher Bertels
More...
over 17 years ago
reformatted the code to have a somewhat more homogeneous feel.
Christopher Bertels
More...
over 17 years ago
.gitignore added!
Christopher Bertels
More...
over 17 years ago
Added basic test and support for '=>' to allow literal hashes
Vidar Hokstad
More...
over 17 years ago
Added test case for a trivial variation of 'case' and basic parser support
Vidar Hokstad
More...
over 17 years ago
Minor cleanup
Vidar Hokstad
More...
over 17 years ago
Added test for r[2][0] etc. (repeated applications of the array index operator), and fix
Vidar Hokstad
More...
over 17 years ago
Cleanup
Vidar Hokstad
More...
over 17 years ago
Cleanup from past messy change to tokens.rb, a test for multi-line expressions ending with an :rp operator, and a fix to make it work (by inhibiting skipping of linefeeds for those operators)
Vidar Hokstad
More...
over 17 years ago
Handling multilevel array index methods (Set[1,2,3] etc.)
Vidar Hokstad
More...
over 17 years ago
Allow linefeed in expressions if last token was an operator
Vidar Hokstad
More...
over 17 years ago
Bassic tests for empty hash, and fixes to make it work
Vidar Hokstad
More...
over 17 years ago
Fix for 'while foo do end'
Vidar Hokstad
More...
over 17 years ago
Test for one of the obnoxious peculiarities of the Ruby grammar. In the expression 'while foo do end', 'do end' is *not* a block that gets passed to the function 'foo'. Instead 'do' is an optional keyword before the block part of the 'while'. I smell yet another wart coming up for the shunting yard parser
Vidar Hokstad
More...
over 17 years ago
Fix for array parsing after adjusting various priorities
Vidar Hokstad
More...
over 17 years ago
Fix for priority problem with parentheses, and another test case; adjusted priority for comma operator
Vidar Hokstad
More...
over 17 years ago
Added tests for splat operator and expressions in arguments, and fixed two of the test cases that required distinction between infix and prefix operators
Vidar Hokstad
More...
over 17 years ago
Test and basic parser support for character constants (?A etc.)
Vidar Hokstad
More...
over 17 years ago
Added parser support and a test for 'def self.foo' etc.
Vidar Hokstad
More...
over 17 years ago
Added 'and' operator, a test case, and slightly adjusted priorties ('&&' and '||' bind tighter than 'and' and 'or')
Vidar Hokstad
More...
over 17 years ago
Added two basic test cases for function definitions, and fixed a related bug
Vidar Hokstad
More...
over 17 years ago
Fixed regression
Vidar Hokstad
More...
over 17 years ago
Added two very basic tests for strig interpolation
Vidar Hokstad
More...
over 17 years ago
←
1
2
…
109
110
111
112
113
114
115
116
117
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree