0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 12 hours ago. based on code collected 1 day ago.
Sep 27, 2025 — Sep 27, 2026
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... More... over 17 years ago
added my email adress to AUTHORS file More... over 17 years ago
Fixed path to not be dependent on running cucumber inside the features directory More... over 17 years ago
Added AUTHORS file, now that I have pulled in the first set of commits from someone else. More... over 17 years ago
minor refactoring in Arg#initialize More... over 17 years ago
fixed some more formatting More... over 17 years ago
added list of predefined keywords to compile and cleaned up the compile_exp method a little. More... over 17 years ago
added extensions module, which holds some useful additional methods for existing classes. More... over 17 years ago
reformatted the code to have a somewhat more homogeneous feel. More... over 17 years ago
.gitignore added! More... over 17 years ago
Added basic test and support for '=>' to allow literal hashes More... over 17 years ago
Added test case for a trivial variation of 'case' and basic parser support More... over 17 years ago
Minor cleanup More... over 17 years ago
Added test for r[2][0] etc. (repeated applications of the array index operator), and fix More... over 17 years ago
Cleanup 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) More... over 17 years ago
Handling multilevel array index methods (Set[1,2,3] etc.) More... over 17 years ago
Allow linefeed in expressions if last token was an operator More... over 17 years ago
Bassic tests for empty hash, and fixes to make it work More... over 17 years ago
Fix for 'while foo do end' 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 More... over 17 years ago
Fix for array parsing after adjusting various priorities More... over 17 years ago
Fix for priority problem with parentheses, and another test case; adjusted priority for comma operator 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 More... over 17 years ago
Test and basic parser support for character constants (?A etc.) More... over 17 years ago
Added parser support and a test for 'def self.foo' etc. More... over 17 years ago
Added 'and' operator, a test case, and slightly adjusted priorties ('&&' and '||' bind tighter than 'and' and 'or') More... over 17 years ago
Added two basic test cases for function definitions, and fixed a related bug More... over 17 years ago
Fixed regression More... over 17 years ago
Added two very basic tests for strig interpolation More... over 17 years ago