lib/regexp_parser/syntax/versions.rb
# Ruby 1.8.x is no longer a supported runtime, # but its regex features are still recognized. # # Aliases for the latest patch version are provided as 'ruby/n.n', # e.g. 'ruby/1.9' refers to Ruby v1.9.3. module Regexp::Syntax version_file_paths = Dir[File.expand_path('../ruby/*.rb', __FILE__)] version_file_paths.each { |path| require path } VERSIONS = version_file_paths.map { |path| path[%r{(ruby/[^/]+)\.rb}, 1] } end
Source Files
- lib/regexp_parser.rb
- lib/regexp_parser/expression.rb
- lib/regexp_parser/expression/classes/alternation.rb
- lib/regexp_parser/expression/classes/anchor.rb
- lib/regexp_parser/expression/classes/backref.rb
- lib/regexp_parser/expression/classes/conditional.rb
- lib/regexp_parser/expression/classes/escape.rb
- lib/regexp_parser/expression/classes/free_space.rb
- lib/regexp_parser/expression/classes/group.rb
- lib/regexp_parser/expression/classes/keep.rb
- lib/regexp_parser/expression/classes/literal.rb
- lib/regexp_parser/expression/classes/property.rb
- lib/regexp_parser/expression/classes/root.rb
- lib/regexp_parser/expression/classes/set.rb
- lib/regexp_parser/expression/classes/type.rb
- lib/regexp_parser/expression/methods/strfregexp.rb
- lib/regexp_parser/expression/methods/tests.rb
- lib/regexp_parser/expression/methods/traverse.rb
- lib/regexp_parser/expression/quantifier.rb
- lib/regexp_parser/expression/sequence.rb
- lib/regexp_parser/expression/subexpression.rb
- lib/regexp_parser/lexer.rb
- lib/regexp_parser/parser.rb
- lib/regexp_parser/scanner.rb
- lib/regexp_parser/syntax.rb
- lib/regexp_parser/syntax/any.rb
- lib/regexp_parser/syntax/base.rb
- lib/regexp_parser/syntax/ruby/1.8.6.rb
- lib/regexp_parser/syntax/ruby/1.8.7.rb
- lib/regexp_parser/syntax/ruby/1.8.rb
- lib/regexp_parser/syntax/ruby/1.9.1.rb
- lib/regexp_parser/syntax/ruby/1.9.2.rb
- lib/regexp_parser/syntax/ruby/1.9.3.rb
- lib/regexp_parser/syntax/ruby/1.9.rb
- lib/regexp_parser/syntax/ruby/2.0.0.rb
- lib/regexp_parser/syntax/ruby/2.0.rb
- lib/regexp_parser/syntax/ruby/2.1.0.rb
- lib/regexp_parser/syntax/ruby/2.1.10.rb
- lib/regexp_parser/syntax/ruby/2.1.2.rb
- lib/regexp_parser/syntax/ruby/2.1.3.rb
- lib/regexp_parser/syntax/ruby/2.1.4.rb
- lib/regexp_parser/syntax/ruby/2.1.5.rb
- lib/regexp_parser/syntax/ruby/2.1.6.rb
- lib/regexp_parser/syntax/ruby/2.1.7.rb
- lib/regexp_parser/syntax/ruby/2.1.8.rb
- lib/regexp_parser/syntax/ruby/2.1.9.rb
- lib/regexp_parser/syntax/ruby/2.1.rb
- lib/regexp_parser/syntax/ruby/2.2.0.rb
- lib/regexp_parser/syntax/ruby/2.2.1.rb
- lib/regexp_parser/syntax/ruby/2.2.10.rb
- lib/regexp_parser/syntax/ruby/2.2.2.rb
- lib/regexp_parser/syntax/ruby/2.2.3.rb
- lib/regexp_parser/syntax/ruby/2.2.4.rb
- lib/regexp_parser/syntax/ruby/2.2.5.rb
- lib/regexp_parser/syntax/ruby/2.2.6.rb
- lib/regexp_parser/syntax/ruby/2.2.7.rb
- lib/regexp_parser/syntax/ruby/2.2.8.rb
- lib/regexp_parser/syntax/ruby/2.2.9.rb
- lib/regexp_parser/syntax/ruby/2.2.rb
- lib/regexp_parser/syntax/ruby/2.3.0.rb
- lib/regexp_parser/syntax/ruby/2.3.1.rb
- lib/regexp_parser/syntax/ruby/2.3.2.rb
- lib/regexp_parser/syntax/ruby/2.3.3.rb
- lib/regexp_parser/syntax/ruby/2.3.4.rb
- lib/regexp_parser/syntax/ruby/2.3.5.rb
- lib/regexp_parser/syntax/ruby/2.3.6.rb
- lib/regexp_parser/syntax/ruby/2.3.7.rb
- lib/regexp_parser/syntax/ruby/2.3.rb
- lib/regexp_parser/syntax/ruby/2.4.0.rb
- lib/regexp_parser/syntax/ruby/2.4.1.rb
- lib/regexp_parser/syntax/ruby/2.4.2.rb
- lib/regexp_parser/syntax/ruby/2.4.3.rb
- lib/regexp_parser/syntax/ruby/2.4.4.rb
- lib/regexp_parser/syntax/ruby/2.4.rb
- lib/regexp_parser/syntax/ruby/2.5.0.rb
- lib/regexp_parser/syntax/ruby/2.5.1.rb
- lib/regexp_parser/syntax/ruby/2.5.rb
- lib/regexp_parser/syntax/ruby/2.6.0.rb
- lib/regexp_parser/syntax/ruby/2.6.rb
- lib/regexp_parser/syntax/tokens.rb
- lib/regexp_parser/syntax/tokens/anchor.rb
- lib/regexp_parser/syntax/tokens/assertion.rb
- lib/regexp_parser/syntax/tokens/backref.rb
- lib/regexp_parser/syntax/tokens/character_set.rb
- lib/regexp_parser/syntax/tokens/character_type.rb
- lib/regexp_parser/syntax/tokens/conditional.rb
- lib/regexp_parser/syntax/tokens/escape.rb
- lib/regexp_parser/syntax/tokens/group.rb
- lib/regexp_parser/syntax/tokens/keep.rb
- lib/regexp_parser/syntax/tokens/meta.rb
- lib/regexp_parser/syntax/tokens/quantifier.rb
- lib/regexp_parser/syntax/tokens/unicode_property.rb
- lib/regexp_parser/syntax/versions.rb
- lib/regexp_parser/token.rb
- lib/regexp_parser/version.rb