# -*- encoding: utf-8 -*- # stub: rubylexer 0.7.1 ruby lib Gem::Specification.new do |s| s.name = "rubylexer".freeze s.version = "0.7.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Caleb Clausen".freeze] s.bindir = "".freeze s.date = "2008-09-05" s.description = "RubyLexer is a lexer library for Ruby, written in Ruby. Rubylexer is meant as a lexer for Ruby that's complete and correct; all legal Ruby code should be lexed correctly by RubyLexer as well. Just enough parsing capability is included to give RubyLexer enough context to tokenize correctly in all cases. (This turned out to be more parsing than I had thought or wanted to take on at first.) RubyLexer handles the hard things like complicated strings, the ambiguous nature of some punctuation characters and keywords in ruby, and distinguishing methods and local variables.".freeze s.email = "rubylexer-owner @at@ inforadical .dot. net".freeze s.extra_rdoc_files = ["README.txt".freeze, "Manifest.txt".freeze, "howtouse.txt".freeze, "History.txt".freeze, "testing.txt".freeze] s.files = ["COPYING".freeze, "History.txt".freeze, "Manifest.txt".freeze, "README.txt".freeze, "Rakefile".freeze, "howtouse.txt".freeze, "lib/assert.rb".freeze, "lib/rubylexer.rb".freeze, "lib/rubylexer/0.6.2.rb".freeze, "lib/rubylexer/0.6.rb".freeze, "lib/rubylexer/0.7.0.rb".freeze, "lib/rubylexer/0.7.1.rb".freeze, "lib/rubylexer/charhandler.rb".freeze, "lib/rubylexer/charset.rb".freeze, "lib/rubylexer/context.rb".freeze, "lib/rubylexer/rubycode.rb".freeze, "lib/rubylexer/rulexer.rb".freeze, "lib/rubylexer/symboltable.rb".freeze, "lib/rubylexer/token.rb".freeze, "lib/rubylexer/tokenprinter.rb".freeze, "lib/rubylexer/version.rb".freeze, "rubylexer.vpj".freeze, "test/code/CVS".freeze, "test/code/all_the_gems.rb".freeze, "test/code/all_the_raas.rb".freeze, "test/code/all_the_rubies.rb".freeze, "test/code/deletewarns.rb".freeze, "test/code/dumptokens.rb".freeze, "test/code/errscan".freeze, "test/code/isolate_error.rb".freeze, "test/code/lexloop".freeze, "test/code/locatetest".freeze, "test/code/locatetest.rb".freeze, "test/code/regression.rb".freeze, "test/code/rubylexervsruby.rb".freeze, "test/code/strgen.rb".freeze, "test/code/tarball.rb".freeze, "test/code/testcases.rb".freeze, "test/code/tokentest.rb".freeze, "test/code/torment".freeze, "test/data/1.rb.broken".freeze, "test/data/23.rb".freeze, "test/data/__end__.rb".freeze, "test/data/__end__2.rb".freeze, "test/data/__eof2.rb".freeze, "test/data/__eof5.rb".freeze, "test/data/__eof6.rb".freeze, "test/data/and.rb".freeze, "test/data/blockassigntest.rb".freeze, "test/data/chunky.plain.rb".freeze, "test/data/chunky_bacon.rb".freeze, "test/data/chunky_bacon2.rb".freeze, "test/data/chunky_bacon3.rb".freeze, "test/data/chunky_bacon4.rb".freeze, "test/data/cvtesc.rb".freeze, "test/data/for.rb".freeze, "test/data/format.rb".freeze, "test/data/g.rb".freeze, "test/data/hd0.rb".freeze, "test/data/hdateof.rb".freeze, "test/data/hdempty.rb".freeze, "test/data/hdr.rb".freeze, "test/data/hdr_dos.rb".freeze, "test/data/hdr_dos2.rb".freeze, "test/data/heart.rb".freeze, "test/data/here_escnl.rb".freeze, "test/data/here_escnl_dos.rb".freeze, "test/data/here_squote.rb".freeze, "test/data/heremonsters.rb".freeze, "test/data/heremonsters.rb.broken".freeze, "test/data/heremonsters.rb.broken.save".freeze, "test/data/heremonsters_dos.rb".freeze, "test/data/heremonsters_dos.rb.broken".freeze, "test/data/if.rb".freeze, "test/data/illegal_oneliners.rb".freeze, "test/data/illegal_stanzas.rb".freeze, "test/data/jarh.rb".freeze, "test/data/lbrace.rb".freeze, "test/data/lbrack.rb".freeze, "test/data/make_ws_strdelim.rb".freeze, "test/data/maven2_builer_test.rb".freeze, "test/data/migration.rb".freeze, "test/data/modl.rb".freeze, "test/data/modl_dos.rb".freeze, "test/data/modl_fails.rb".freeze, "test/data/multilinestring.rb".freeze, "test/data/newsyntax.rb".freeze, "test/data/noeolatend.rb".freeze, "test/data/oneliners.rb".freeze, "test/data/p-op.rb".freeze, "test/data/p.rb".freeze, "test/data/pleac.rb.broken".freeze, "test/data/pre.rb".freeze, "test/data/pre.unix.rb".freeze, "test/data/regtest.rb".freeze, "test/data/rescue.rb".freeze, "test/data/s.rb".freeze, "test/data/simple.rb".freeze, "test/data/simple_dos.rb".freeze, "test/data/stanzas.rb".freeze, "test/data/strdelim_crlf.rb".freeze, "test/data/strinc.rb".freeze, "test/data/stuff.rb".freeze, "test/data/stuff2.rb".freeze, "test/data/stuff3.rb".freeze, "test/data/stuff4.rb".freeze, "test/data/tkweird.rb".freeze, "test/data/tokentest.assert.rb.can".freeze, "test/data/unending_stuff.rb".freeze, "test/data/untermed_here.rb.broken".freeze, "test/data/untermed_string.rb.broken".freeze, "test/data/untitled1.rb".freeze, "test/data/w.rb".freeze, "test/data/whatnot.rb".freeze, "test/data/ws_strdelim.rb".freeze, "test/data/wsdlDriver.rb".freeze, "test/results/".freeze, "test/test.sh".freeze, "testing.txt".freeze] s.homepage = "http://rubylexer.rubyforge.org/".freeze s.rdoc_options = ["--main".freeze, "README.txt".freeze] s.required_ruby_version = Gem::Requirement.new("> 0.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "RubyLexer is a lexer library for Ruby, written in Ruby.".freeze s.test_files = ["test/code/regression.rb".freeze, "test/code/isolate_error.rb".freeze, "test/code/tarball.rb".freeze, "test/code/testcases.rb".freeze, "test/code/locatetest.rb".freeze, "test/code/CVS".freeze, "test/code/all_the_rubies.rb".freeze, "test/code/rubylexervsruby.rb".freeze, "test/code/strgen.rb".freeze, "test/code/lexloop".freeze, "test/code/tokentest.rb".freeze, "test/code/errscan".freeze, "test/code/dumptokens.rb".freeze, "test/code/all_the_raas.rb".freeze, "test/code/torment".freeze, "test/code/locatetest".freeze, "test/code/deletewarns.rb".freeze, "test/code/all_the_gems.rb".freeze, "test/data/here_escnl.rb".freeze, "test/data/migration.rb".freeze, "test/data/tkweird.rb".freeze, "test/data/heremonsters.rb".freeze, "test/data/make_ws_strdelim.rb".freeze, "test/data/heremonsters_dos.rb.broken".freeze, "test/data/blockassigntest.rb".freeze, "test/data/for.rb".freeze, "test/data/__eof6.rb".freeze, "test/data/multilinestring.rb".freeze, "test/data/chunky_bacon.rb".freeze, "test/data/and.rb".freeze, "test/data/oneliners.rb".freeze, "test/data/here_squote.rb".freeze, "test/data/pre.unix.rb".freeze, "test/data/hd0.rb".freeze, "test/data/modl.rb".freeze, "test/data/untermed_string.rb.broken".freeze, "test/data/__end__2.rb".freeze, "test/data/w.rb".freeze, "test/data/stuff3.rb".freeze, "test/data/if.rb".freeze, "test/data/heremonsters_dos.rb".freeze, "test/data/whatnot.rb".freeze, "test/data/pre.rb".freeze, "test/data/jarh.rb".freeze, "test/data/regtest.rb".freeze, "test/data/hdr.rb".freeze, "test/data/chunky_bacon4.rb".freeze, "test/data/__end__.rb".freeze, "test/data/stanzas.rb".freeze, "test/data/modl_fails.rb".freeze, "test/data/stuff4.rb".freeze, "test/data/strinc.rb".freeze, "test/data/lbrace.rb".freeze, "test/data/stuff.rb".freeze, "test/data/p.rb".freeze, "test/data/chunky.plain.rb".freeze, "test/data/noeolatend.rb".freeze, "test/data/__eof5.rb".freeze, "test/data/g.rb".freeze, "test/data/23.rb".freeze, "test/data/illegal_stanzas.rb".freeze, "test/data/here_escnl_dos.rb".freeze, "test/data/lbrack.rb".freeze, "test/data/ws_strdelim.rb".freeze, "test/data/untitled1.rb".freeze, "test/data/rescue.rb".freeze, "test/data/unending_stuff.rb".freeze, "test/data/tokentest.assert.rb.can".freeze, "test/data/maven2_builer_test.rb".freeze, "test/data/simple.rb".freeze, "test/data/heremonsters.rb.broken.save".freeze, "test/data/modl_dos.rb".freeze, "test/data/pleac.rb.broken".freeze, "test/data/heart.rb".freeze, "test/data/s.rb".freeze, "test/data/__eof2.rb".freeze, "test/data/hdr_dos2.rb".freeze, "test/data/wsdlDriver.rb".freeze, "test/data/cvtesc.rb".freeze, "test/data/heremonsters.rb.broken".freeze, "test/data/p-op.rb".freeze, "test/data/illegal_oneliners.rb".freeze, "test/data/hdempty.rb".freeze, "test/data/hdr_dos.rb".freeze, "test/data/1.rb.broken".freeze, "test/data/untermed_here.rb.broken".freeze, "test/data/newsyntax.rb".freeze, "test/data/stuff2.rb".freeze, "test/data/chunky_bacon3.rb".freeze, "test/data/chunky_bacon2.rb".freeze, "test/data/strdelim_crlf.rb".freeze, "test/data/simple_dos.rb".freeze, "test/data/hdateof.rb".freeze, "test/data/format.rb".freeze, "test/results/".freeze] s.specification_version = 1 s.add_runtime_dependency(%q.freeze, [">= 0.2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.5.1".freeze]) end