coatl's repositories

rubymacros

RubyMacros is a lisp-like macro pre-processor for Ruby. More than just a purely textual substitution scheme, RubyMacros can manipulate and morph Ruby parse trees (in the form of RedParse Nodes) at parse time in just about any way you see fit.

Language:RubyLicense:LGPL-2.1Stargazers:61Issues:4Issues:6

redparse

RedParse is a ruby parser written in pure ruby.

Language:RubyLicense:LGPL-2.1Stargazers:24Issues:4Issues:9

reg

Reg is a library and language for pattern matching in ruby data structures. Reg provides Regexp-like match and match-and-replace for all data structures (particularly Arrays, Objects, and Hashes), not just Strings.

Language:RubyLicense:LGPL-2.1Stargazers:18Issues:4Issues:2

rubylexer

RubyLexer is a hyper-correct lexer library for Ruby, written in Ruby.

Language:RubyLicense:LGPL-2.1Stargazers:14Issues:3Issues:7

sequence

Sequence provides a unified api for access to sequential Ruby data types, like Strings, Arrays, Files, IOs, and Enumerations.

Language:RubyLicense:NOASSERTIONStargazers:14Issues:3Issues:9

ron

Well, who needed another serialization format? Not me, but that's what I've made. Ruby Object Notation (Ron) is a textual format for the representation of Ruby data structures. It's somewhat like YAML, XML, or (most of all) JSON. However, since it is defined entirely within and as a subset of Ruby, it has the slick property that Ron expressions are legal Ruby. Thus it is very like JSON, except that it's Ruby-centered instead of being JavaScript-centered.

Language:RubyLicense:NOASSERTIONStargazers:11Issues:3Issues:0

pathman

pathman or path manager assembles groups of projects so that they can be used together smoothly

Language:RubyLicense:MITStargazers:3Issues:3Issues:0

baseruby

ruby (1.8.6 for now) without GPL code, and with a few other hacks for it that make it useful as a library and base implementation

Language:RubyLicense:NOASSERTIONStargazers:1Issues:2Issues:0

ocelot

Caleb Clausen's type-inducting ruby-to-c converter

polyglot

github clone of svn://rubyforge.org/var/svn/polyglot/trun

Language:RubyLicense:MITStargazers:1Issues:3Issues:0

regexp_parser

A regular expression parser library for Ruby

Language:RubyLicense:MITStargazers:1Issues:2Issues:0

ripper2ruby

Similar to ruby2ruby this library allows to parse Ruby code, modify and recompile it back to Ruby.

Language:RubyLicense:MITStargazers:1Issues:1Issues:0

sshh

ssh halcyon helps you set up and manage per-host keys, so you only need to type your password on 1st connect

Language:RubyStargazers:1Issues:2Issues:0
Language:ShellStargazers:0Issues:2Issues:0
Language:ShellStargazers:0Issues:2Issues:0