Sha256: a20cb436b6c75dc01d9711203d90faf00d23463dc08b35173a8e513ea905d5a3

Contents?: true

Size: 541 Bytes

Versions: 15

Compression:

Stored size: 541 Bytes

Contents

require 'rubygems'

module Treetop
  VALID_GRAMMAR_EXT = ['treetop', 'tt']
  VALID_GRAMMAR_EXT_REGEXP = /\.(#{VALID_GRAMMAR_EXT.join('|')})\Z/o
end

dir = File.dirname(__FILE__)

TREETOP_ROOT = File.join(dir, 'treetop')
require File.join(TREETOP_ROOT, "ruby_extensions")
require File.join(TREETOP_ROOT, "runtime")
require File.join(TREETOP_ROOT, "compiler")

# To have Polyglot extensions loaded, you need to require 'polyglot'
# before you require 'treetop'
if defined?(Polyglot)
  Polyglot.register(Treetop::VALID_GRAMMAR_EXT, Treetop)
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
mail-2.1.3 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-2.1.2 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-2.1.1 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-2.1.0 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-2.0.5 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-2.0.3 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.6.0 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.5.4 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.5.3 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.5.2 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.5.1 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.5.0 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.4.3 lib/mail/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.4.2 lib/vendor/treetop-1.4.3/lib/treetop.rb
mail-1.4.1 lib/vendor/treetop-1.4.3/lib/treetop.rb