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