Class: Randexp

### Home Classes Methods

### In Files

- lib/randexp.rb
- lib/randexp/parser.rb
- lib/randexp/reducer.rb
- lib/randexp/version.rb

### Parent

Object

### Namespace

- CLASS Randexp::Dictionary
- CLASS Randexp::Parser
- CLASS Randexp::Reducer

### Methods

- ::new
- #reduce

### Files

- LICENSE
- README
- TODO

### Class/Module Index

Quicksearch

- Randexp
- Randexp::Dictionary
- Randexp::Parser
- Randexp::Reducer
- Array
- Integer
- Randgen
- Range
- RealName
- Regexp

No matching classes.

# Randexp

### Constants

VERSION

### Attributes

sexp[RW]

### Public Class Methods

new(source) click to toggle source

    # File lib/randexp.rb, line 4
    def initialize(source)
      @sexp = Randexp::Parser[source]
    end

### Public Instance Methods

reduce() click to toggle source

    # File lib/randexp.rb, line 8
    def reduce
      Reducer[@sexp.dup]
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.