Sha256: 1e6697c525e8148103a845a315829c9b79e64001617449d72ee2bffac737f0c7

Contents?: true

Size: 441 Bytes

Versions: 2

Compression:

Stored size: 441 Bytes

Contents

# encoding: utf-8

require 'antelope/errors'
require 'antelope/generation'
require 'antelope/generator'
require 'antelope/version'
require 'antelope/grammar'
require 'antelope/ace'
require 'antelope/dsl'
require 'antelope/template'

# Antelope, the compiler compiler.
module Antelope
  def self.define(name, options = {}, &block)
    @grammar = [name, options, block]
  end

  class << self; attr_reader :grammar; end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
antelope-0.3.2 lib/antelope.rb
antelope-0.3.0 lib/antelope.rb