example.
.
-Test outputs go to bench/test.
.
-
-Run bench/bench.rb
to get a usage description.
-
-Run rake bench
to perform an example benchmark.
-
-
-== bin - Scripts
-
-Executional files for CodeRay.
-
-
-== demo - Demos and functional tests
-
-Demonstrational scripts to show of CodeRay's features.
-
-Run them as functional tests with rake test:demos
.
-
-
-== etc - Lots of stuff
-
-Some addidtional files for CodeRay, mainly graphics and Vim scripts.
-
-
-== gem_server - Gem output folder
-
-For rake gem
.
-
-
-== lib - CodeRay library code
-
-This is the base directory for the CodeRay library.
-
-
-== rake_helpers - Rake helper libraries
-
-Some files to enhance Rake, including the Autumnal Rdoc template and some scripts.
-
-
-== test - Tests
-
-Tests for the scanners.
-
-Each language has its own subfolder and sub-suite.
-
-Run with rake test
.
diff --git a/vendor/gems/coderay-0.9.7/LICENSE b/vendor/gems/coderay-0.9.7/LICENSE
deleted file mode 100644
index c00103de..00000000
--- a/vendor/gems/coderay-0.9.7/LICENSE
+++ /dev/null
@@ -1,504 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
- GNU LESSER GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (1) uses at run time a
- copy of the library already present on the user's computer system,
- rather than copying library functions into the executable, and (2)
- will operate properly with a modified version of the library, if
- the user installs one, as long as the modified version is
- interface-compatible with the version that the work was made with.
-
- c) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- d) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- e) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <%CONTENT%>
<%LINE_NUMBERS%> |
- <%CONTENT%> |
-
#{opts[:text]}
"
- end
- end
- def bc_open(opts) # :nodoc:
- opts[:block] = true
- @in_bc = opts
- opts[:lang] ? '' : "" - end - def bc_close(opts) # :nodoc: - opts = @in_bc - @in_bc = nil - opts[:lang] ? '' : "\n" - end - def escape_pre(text) - if @in_bc ||= nil - text - else - html_esc(text, :html_escape_preformatted) - end - end - end - end - - module TextileDoc # :nodoc: - attr_accessor :filter_coderay - end - - end - -end - -CodeRay::ForRedCloth.install \ No newline at end of file diff --git a/vendor/gems/coderay-0.9.7/lib/coderay/helpers/file_type.rb b/vendor/gems/coderay-0.9.7/lib/coderay/helpers/file_type.rb deleted file mode 100644 index e8a03849..00000000 --- a/vendor/gems/coderay-0.9.7/lib/coderay/helpers/file_type.rb +++ /dev/null @@ -1,255 +0,0 @@ -#!/usr/bin/env ruby -module CodeRay - -# = FileType -# -# A simple filetype recognizer. -# -# Copyright (c) 2006 by murphy (Kornelius Kalnbach)
<%= flash[:notice] %>
- -<%= flash[:notice] %>
- -puts "Hello, World!"
", - RedCloth.new('@[ruby]puts "Hello, World!"@').to_html - assert_equal <<-BLOCKCODE.chomp, -puts "Hello, World!"
puts \"Hello, World!\"
puts \"Hello, World!\"
- BLOCKCODE
- RedCloth.new('bc. puts "Hello, World!"').to_html
- end
-
- def test_for_redcloth_style
- require 'coderay/for_redcloth'
- assert_equal <<-BLOCKCODE.chomp,
-puts \"Hello, World!\"
- BLOCKCODE
- RedCloth.new('bc{color: red}. puts "Hello, World!"').to_html
- end
-
- def test_for_redcloth_escapes
- require 'coderay/for_redcloth'
- assert_equal '>
', - RedCloth.new('@[ruby]>@').to_html - assert_equal <<-BLOCKCODE.chomp, -&
#include <test.h>
", - RedCloth.new('@[c]#include[project]_dff.skjd
_dff.skjd
", - RedCloth.new('@[ruby]_dff.skjd@').to_html - assert_equal <<-BLOCKCODE.chomp, -[project]_dff.skjd
- BLOCKCODE
- RedCloth.new('bc. [project]_dff.skjd').to_html
- end
-
-end if defined? RedCloth
\ No newline at end of file
diff --git a/vendor/gems/coderay-0.9.7/test/functional/for_redcloth.rbc b/vendor/gems/coderay-0.9.7/test/functional/for_redcloth.rbc
deleted file mode 100644
index 09a7fc84..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/for_redcloth.rbc
+++ /dev/null
@@ -1,1708 +0,0 @@
-!RBIX
-0
-x
-M
-1
-n
-n
-x
-10
-__script__
-i
-249
-5
-7
-0
-64
-47
-49
-1
-1
-15
-99
-43
-2
-7
-3
-49
-4
-1
-7
-5
-64
-49
-6
-1
-15
-5
-7
-7
-64
-47
-49
-1
-1
-15
-26
-93
-0
-15
-29
-144
-0
-26
-93
-1
-15
-29
-55
-0
-7
-8
-98
-9
-1
-30
-8
-61
-25
-92
-1
-27
-8
-66
-15
-7
-10
-8
-67
-1
-9
-72
-1
-8
-80
-5
-7
-11
-64
-47
-49
-1
-1
-15
-26
-93
-2
-15
-29
-102
-0
-5
-7
-12
-64
-7
-13
-64
-47
-49
-14
-2
-30
-8
-129
-26
-93
-3
-15
-24
-13
-45
-15
-16
-12
-49
-17
-1
-10
-119
-8
-124
-15
-1
-25
-8
-129
-15
-92
-3
-27
-34
-92
-2
-27
-15
-5
-7
-18
-64
-47
-49
-1
-1
-30
-8
-178
-26
-93
-4
-15
-24
-13
-45
-19
-20
-12
-49
-17
-1
-10
-161
-8
-173
-15
-5
-7
-21
-64
-47
-49
-22
-1
-25
-8
-178
-15
-92
-4
-27
-34
-92
-0
-27
-15
-26
-93
-5
-15
-29
-197
-0
-7
-23
-98
-9
-1
-30
-8
-203
-25
-92
-5
-27
-8
-208
-15
-7
-10
-8
-209
-1
-9
-245
-99
-7
-24
-45
-25
-26
-43
-27
-43
-28
-65
-49
-29
-3
-13
-99
-12
-7
-30
-12
-7
-31
-12
-65
-12
-49
-32
-4
-15
-49
-30
-0
-8
-246
-1
-15
-2
-11
-I
-c
-I
-0
-I
-0
-I
-0
-n
-p
-33
-s
-9
-test/unit
-x
-7
-require
-x
-7
-Globals
-x
-2
-$:
-x
-2
-[]
-s
-3
-lib
-x
-2
-<<
-s
-7
-coderay
-x
-3
-Gem
-x
-16
-vm_const_defined
-s
-8
-constant
-s
-8
-rubygems
-s
-8
-RedCloth
-s
-8
->= 4.0.3
-x
-3
-gem
-x
-13
-StandardError
-n
-x
-3
-===
-s
-8
-redcloth
-x
-9
-LoadError
-n
-s
-49
-RedCloth not found - skipping for_redcloth tests.
-x
-4
-warn
-x
-8
-RedCloth
-x
-9
-BasicTest
-x
-4
-Test
-n
-x
-4
-Unit
-x
-8
-TestCase
-x
-10
-open_class
-x
-14
-__class_init__
-M
-1
-n
-n
-x
-9
-BasicTest
-i
-86
-5
-66
-99
-7
-0
-7
-1
-65
-67
-49
-2
-0
-49
-3
-4
-15
-99
-7
-4
-7
-5
-65
-67
-49
-2
-0
-49
-3
-4
-15
-99
-7
-6
-7
-7
-65
-67
-49
-2
-0
-49
-3
-4
-15
-99
-7
-8
-7
-9
-65
-67
-49
-2
-0
-49
-3
-4
-15
-99
-7
-10
-7
-11
-65
-67
-49
-2
-0
-49
-3
-4
-15
-99
-7
-12
-7
-13
-65
-67
-49
-2
-0
-49
-3
-4
-11
-I
-5
-I
-0
-I
-0
-I
-0
-n
-p
-14
-x
-17
-test_for_redcloth
-M
-1
-n
-n
-x
-17
-test_for_redcloth
-i
-96
-5
-7
-0
-64
-47
-49
-1
-1
-15
-5
-7
-2
-64
-45
-3
-4
-13
-71
-5
-47
-9
-37
-47
-49
-6
-0
-13
-7
-7
-64
-47
-49
-8
-1
-15
-8
-43
-7
-7
-64
-49
-5
-1
-49
-9
-0
-47
-49
-10
-2
-15
-5
-7
-11
-64
-49
-12
-0
-45
-3
-13
-13
-71
-5
-47
-9
-82
-47
-49
-6
-0
-13
-7
-14
-64
-47
-49
-8
-1
-15
-8
-88
-7
-14
-64
-49
-5
-1
-49
-9
-0
-47
-49
-10
-2
-11
-I
-5
-I
-0
-I
-0
-I
-0
-n
-p
-15
-s
-20
-coderay/for_redcloth
-x
-7
-require
-s
-221
-puts "Hello, World!"
-x -8 -RedCloth -n -x -3 -new -x -8 -allocate -s -28 -@[ruby]puts "Hello, World!"@ -x -10 -initialize -x -7 -to_html -x -12 -assert_equal -s -252 -puts "Hello, World!"
puts "Hello, World!"
puts "Hello, World!"
-
-x
-5
-chomp
-n
-s
-24
-bc. puts "Hello, World!"
-p
-17
-I
-0
-I
-1b
-I
-0
-I
-1c
-I
-9
-I
-1d
-I
-d
-I
-1e
-I
-2e
-I
-1d
-I
-33
-I
-1f
-I
-3a
-I
-22
-I
-5b
-I
-1f
-I
-60
-x
-62
-/Users/murphy/ruby/coderay-0.9/test/functional/for_redcloth.rb
-p
-0
-x
-23
-test_for_redcloth_style
-M
-1
-n
-n
-x
-23
-test_for_redcloth_style
-i
-54
-5
-7
-0
-64
-47
-49
-1
-1
-15
-5
-7
-2
-64
-49
-3
-0
-45
-4
-5
-13
-71
-6
-47
-9
-40
-47
-49
-7
-0
-13
-7
-8
-64
-47
-49
-9
-1
-15
-8
-46
-7
-8
-64
-49
-6
-1
-49
-10
-0
-47
-49
-11
-2
-11
-I
-5
-I
-0
-I
-0
-I
-0
-n
-p
-12
-s
-20
-coderay/for_redcloth
-x
-7
-require
-s
-85
-puts "Hello, World!"
-
-x
-5
-chomp
-x
-8
-RedCloth
-n
-x
-3
-new
-x
-8
-allocate
-s
-36
-bc{color: red}. puts "Hello, World!"
-x
-10
-initialize
-x
-7
-to_html
-x
-12
-assert_equal
-p
-11
-I
-0
-I
-25
-I
-0
-I
-26
-I
-9
-I
-27
-I
-10
-I
-2a
-I
-31
-I
-27
-I
-36
-x
-62
-/Users/murphy/ruby/coderay-0.9/test/functional/for_redcloth.rb
-p
-0
-x
-25
-test_for_redcloth_escapes
-M
-1
-n
-n
-x
-25
-test_for_redcloth_escapes
-i
-96
-5
-7
-0
-64
-47
-49
-1
-1
-15
-5
-7
-2
-64
-45
-3
-4
-13
-71
-5
-47
-9
-37
-47
-49
-6
-0
-13
-7
-7
-64
-47
-49
-8
-1
-15
-8
-43
-7
-7
-64
-49
-5
-1
-49
-9
-0
-47
-49
-10
-2
-15
-5
-7
-11
-64
-49
-12
-0
-45
-3
-13
-13
-71
-5
-47
-9
-82
-47
-49
-6
-0
-13
-7
-14
-64
-47
-49
-8
-1
-15
-8
-88
-7
-14
-64
-49
-5
-1
-49
-9
-0
-47
-49
-10
-2
-11
-I
-5
-I
-0
-I
-0
-I
-0
-n
-p
-15
-s
-20
-coderay/for_redcloth
-x
-7
-require
-s
-52
->
-x -8 -RedCloth -n -x -3 -new -x -8 -allocate -s -9 -@[ruby]>@ -x -10 -initialize -x -7 -to_html -x -12 -assert_equal -s -84 -&
#include <test.h>
-x -8 -RedCloth -n -x -3 -new -x -8 -allocate -s -22 -@[c]#include[project]_dff.skjd
_dff.skjd
-n -s -17 -@[ruby]_dff.skjd@ -s -43 -[project]_dff.skjd
-
-x
-5
-chomp
-n
-s
-22
-bc. [project]_dff.skjd
-p
-23
-I
-0
-I
-40
-I
-0
-I
-41
-I
-9
-I
-42
-I
-d
-I
-43
-I
-2e
-I
-42
-I
-33
-I
-45
-I
-37
-I
-46
-I
-58
-I
-45
-I
-5d
-I
-47
-I
-64
-I
-4a
-I
-85
-I
-47
-I
-8a
-x
-62
-/Users/murphy/ruby/coderay-0.9/test/functional/for_redcloth.rb
-p
-0
-p
-13
-I
-2
-I
-f
-I
-10
-I
-1b
-I
-1e
-I
-25
-I
-2c
-I
-2d
-I
-3a
-I
-39
-I
-48
-I
-40
-I
-56
-x
-62
-/Users/murphy/ruby/coderay-0.9/test/functional/for_redcloth.rb
-p
-0
-x
-13
-attach_method
-p
-23
-I
-0
-I
-1
-I
-9
-I
-2
-I
-18
-I
-3
-I
-21
-I
-6
-I
-51
-I
-7
-I
-85
-I
-8
-I
-95
-I
-9
-I
-a2
-I
-a
-I
-b6
-I
-4d
-I
-d3
-I
-d
-I
-f5
-I
-4d
-I
-f9
-x
-62
-/Users/murphy/ruby/coderay-0.9/test/functional/for_redcloth.rb
-p
-0
diff --git a/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rb b/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rb
deleted file mode 100644
index 25bbc93a..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-require 'test/unit'
-require 'coderay'
-
-class PluginScannerTest < Test::Unit::TestCase
-
- def test_load
- require File.join(File.dirname(__FILE__), 'vhdl')
- assert_equal 'VHDL', CodeRay.scanner(:vhdl).class.name
- end
-
-end
diff --git a/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rbc b/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rbc
deleted file mode 100644
index ef61d340..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/load_plugin_scanner.rbc
+++ /dev/null
@@ -1,317 +0,0 @@
-!RBIX
-0
-x
-M
-1
-n
-n
-x
-10
-__script__
-i
-53
-5
-7
-0
-64
-47
-49
-1
-1
-15
-5
-7
-2
-64
-47
-49
-1
-1
-15
-99
-7
-3
-45
-4
-5
-43
-6
-43
-7
-65
-49
-8
-3
-13
-99
-12
-7
-9
-12
-7
-10
-12
-65
-12
-49
-11
-4
-15
-49
-9
-0
-15
-2
-11
-I
-6
-I
-0
-I
-0
-I
-0
-n
-p
-12
-s
-9
-test/unit
-x
-7
-require
-s
-7
-coderay
-x
-17
-PluginScannerTest
-x
-4
-Test
-n
-x
-4
-Unit
-x
-8
-TestCase
-x
-10
-open_class
-x
-14
-__class_init__
-M
-1
-n
-n
-x
-17
-PluginScannerTest
-i
-16
-5
-66
-99
-7
-0
-7
-1
-65
-67
-49
-2
-0
-49
-3
-4
-11
-I
-5
-I
-0
-I
-0
-I
-0
-n
-p
-4
-x
-9
-test_load
-M
-1
-n
-n
-x
-9
-test_load
-i
-48
-5
-45
-0
-1
-45
-0
-2
-65
-49
-3
-0
-49
-4
-1
-7
-5
-64
-49
-6
-2
-47
-49
-7
-1
-15
-5
-7
-8
-64
-45
-9
-10
-7
-11
-49
-12
-1
-49
-13
-0
-49
-14
-0
-47
-49
-15
-2
-11
-I
-4
-I
-0
-I
-0
-I
-0
-n
-p
-16
-x
-4
-File
-n
-n
-x
-11
-active_path
-x
-7
-dirname
-s
-4
-vhdl
-x
-4
-join
-x
-7
-require
-s
-4
-VHDL
-x
-7
-CodeRay
-n
-x
-4
-vhdl
-x
-7
-scanner
-x
-5
-class
-x
-4
-name
-x
-12
-assert_equal
-p
-7
-I
-0
-I
-6
-I
-0
-I
-7
-I
-19
-I
-8
-I
-30
-x
-69
-/Users/murphy/ruby/coderay-0.9/test/functional/load_plugin_scanner.rb
-p
-0
-x
-17
-method_visibility
-x
-15
-add_defn_method
-p
-3
-I
-2
-I
-6
-I
-10
-x
-69
-/Users/murphy/ruby/coderay-0.9/test/functional/load_plugin_scanner.rb
-p
-0
-x
-13
-attach_method
-p
-7
-I
-0
-I
-1
-I
-9
-I
-2
-I
-12
-I
-4
-I
-35
-x
-69
-/Users/murphy/ruby/coderay-0.9/test/functional/load_plugin_scanner.rb
-p
-0
diff --git a/vendor/gems/coderay-0.9.7/test/functional/suite.rb b/vendor/gems/coderay-0.9.7/test/functional/suite.rb
deleted file mode 100644
index 97dd330d..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/suite.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-require 'test/unit'
-
-MYDIR = File.dirname(__FILE__)
-
-$:.unshift 'lib'
-require 'coderay'
-puts "Running basic CodeRay #{CodeRay::VERSION} tests..."
-
-suite = %w(basic load_plugin_scanner word_list)
-for test_case in suite
- load File.join(MYDIR, test_case + '.rb')
-end
diff --git a/vendor/gems/coderay-0.9.7/test/functional/suite.rbc b/vendor/gems/coderay-0.9.7/test/functional/suite.rbc
deleted file mode 100644
index 977354ae..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/suite.rbc
+++ /dev/null
@@ -1,322 +0,0 @@
-!RBIX
-0
-x
-M
-1
-n
-n
-x
-10
-__script__
-i
-95
-5
-7
-0
-64
-47
-49
-1
-1
-15
-65
-7
-2
-45
-3
-4
-65
-49
-5
-0
-49
-6
-1
-49
-7
-2
-15
-99
-43
-8
-7
-9
-49
-10
-1
-7
-11
-64
-49
-12
-1
-15
-5
-7
-13
-64
-47
-49
-1
-1
-15
-5
-7
-14
-45
-15
-16
-43
-17
-47
-49
-18
-0
-7
-19
-63
-3
-47
-49
-20
-1
-15
-7
-21
-64
-7
-22
-64
-7
-23
-64
-35
-3
-19
-0
-15
-20
-0
-56
-24
-50
-25
-0
-15
-2
-11
-I
-6
-I
-2
-I
-0
-I
-0
-n
-p
-26
-s
-9
-test/unit
-x
-7
-require
-x
-5
-MYDIR
-x
-4
-File
-n
-x
-11
-active_path
-x
-7
-dirname
-x
-9
-const_set
-x
-7
-Globals
-x
-2
-$:
-x
-2
-[]
-s
-3
-lib
-x
-2
-<<
-s
-7
-coderay
-s
-22
-Running basic CodeRay
-x
-7
-CodeRay
-n
-x
-7
-VERSION
-x
-4
-to_s
-s
-9
- tests...
-x
-4
-puts
-s
-5
-basic
-s
-19
-load_plugin_scanner
-s
-9
-word_list
-M
-1
-p
-2
-x
-9
-for_block
-t
-n
-x
-9
-__block__
-i
-28
-57
-22
-1
-1
-15
-5
-45
-0
-1
-45
-2
-3
-21
-1
-1
-7
-4
-64
-81
-5
-49
-6
-2
-47
-49
-7
-1
-11
-I
-6
-I
-0
-I
-1
-I
-1
-n
-p
-8
-x
-4
-File
-n
-x
-5
-MYDIR
-n
-s
-3
-.rb
-x
-1
-+
-x
-4
-join
-x
-4
-load
-p
-5
-I
-0
-I
-a
-I
-5
-I
-b
-I
-1c
-x
-55
-/Users/murphy/ruby/coderay-0.9/test/functional/suite.rb
-p
-0
-x
-4
-each
-p
-15
-I
-0
-I
-1
-I
-9
-I
-3
-I
-1a
-I
-5
-I
-29
-I
-6
-I
-32
-I
-7
-I
-47
-I
-9
-I
-55
-I
-a
-I
-5f
-x
-55
-/Users/murphy/ruby/coderay-0.9/test/functional/suite.rb
-p
-2
-x
-5
-suite
-x
-9
-test_case
diff --git a/vendor/gems/coderay-0.9.7/test/functional/vhdl.rb b/vendor/gems/coderay-0.9.7/test/functional/vhdl.rb
deleted file mode 100644
index c7e38243..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/vhdl.rb
+++ /dev/null
@@ -1,126 +0,0 @@
-class VHDL < CodeRay::Scanners::Scanner
-
- register_for :vhdl
-
- RESERVED_WORDS = [
- 'access','after','alias','all','assert','architecture','begin',
- 'block','body','buffer','bus','case','component','configuration','constant',
- 'disconnect','downto','else','elsif','end','entity','exit','file','for',
- 'function','generate','generic','group','guarded','if','impure','in',
- 'inertial','inout','is','label','library','linkage','literal','loop',
- 'map','new','next','null','of','on','open','others','out','package',
- 'port','postponed','procedure','process','pure','range','record','register',
- 'reject','report','return','select','severity','signal','shared','subtype',
- 'then','to','transport','type','unaffected','units','until','use','variable',
- 'wait','when','while','with','note','warning','error','failure','and',
- 'or','xor','not','nor',
- 'array'
- ]
-
- PREDEFINED_TYPES = [
- 'bit','bit_vector','character','boolean','integer','real','time','string',
- 'severity_level','positive','natural','signed','unsigned','line','text',
- 'std_logic','std_logic_vector','std_ulogic','std_ulogic_vector','qsim_state',
- 'qsim_state_vector','qsim_12state','qsim_12state_vector','qsim_strength',
- 'mux_bit','mux_vector','reg_bit','reg_vector','wor_bit','wor_vector'
- ]
-
- PREDEFINED_CONSTANTS = [
-
- ]
-
- IDENT_KIND = CodeRay::CaseIgnoringWordList.new(:ident).
- add(RESERVED_WORDS, :reserved).
- add(PREDEFINED_TYPES, :pre_type).
- add(PREDEFINED_CONSTANTS, :pre_constant)
-
- ESCAPE = / [rbfntv\n\\'"] | x[a-fA-F0-9]{1,2} | [0-7]{1,3} /x
- UNICODE_ESCAPE = / u[a-fA-F0-9]{4} | U[a-fA-F0-9]{8} /x
-
- def scan_tokens tokens, options
-
- state = :initial
-
- until eos?
-
- kind = nil
- match = nil
-
- case state
-
- when :initial
-
- if scan(/ \s+ | \\\n /x)
- kind = :space
-
- elsif scan(/-- .*/x)
- kind = :comment
-
- elsif scan(/ [-+*\/=<>?:;,!&^|()\[\]{}~%]+ | \.(?!\d) /x)
- kind = :operator
-
- elsif match = scan(/ [A-Za-z_][A-Za-z_0-9]* /x)
- kind = IDENT_KIND[match.downcase]
-
- elsif match = scan(/[a-z]?"/i)
- tokens << [:open, :string]
- state = :string
- kind = :delimiter
-
- elsif scan(/ L?' (?: [^\'\n\\] | \\ #{ESCAPE} )? '? /ox)
- kind = :char
-
- elsif scan(/(?:\d+)(?![.eEfF])/)
- kind = :integer
-
- elsif scan(/\d[fF]?|\d*\.\d+(?:[eE][+-]?\d+)?[fF]?|\d+[eE][+-]?\d+[fF]?/)
- kind = :float
-
- else
- getch
- kind = :error
-
- end
-
- when :string
- if scan(/[^\\\n"]+/)
- kind = :content
- elsif scan(/"/)
- tokens << ['"', :delimiter]
- tokens << [:close, :string]
- state = :initial
- next
- elsif scan(/ \\ (?: #{ESCAPE} | #{UNICODE_ESCAPE} ) /mox)
- kind = :char
- elsif scan(/ \\ | $ /x)
- tokens << [:close, :string]
- kind = :error
- state = :initial
- else
- raise_inspect "else case \" reached; %p not handled." % peek(1), tokens
- end
-
- else
- raise_inspect 'Unknown state', tokens
-
- end
-
- match ||= matched
- if $DEBUG and not kind
- raise_inspect 'Error token %p in line %d' %
- [[match, kind], line], tokens
- end
- raise_inspect 'Empty token', tokens unless match
-
- tokens << [match, kind]
-
- end
-
- if state == :string
- tokens << [:close, :string]
- end
-
- tokens
- end
-
-end
diff --git a/vendor/gems/coderay-0.9.7/test/functional/vhdl.rbc b/vendor/gems/coderay-0.9.7/test/functional/vhdl.rbc
deleted file mode 100644
index 80d01bf6..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/vhdl.rbc
+++ /dev/null
@@ -1,2334 +0,0 @@
-!RBIX
-0
-x
-M
-1
-n
-n
-x
-10
-__script__
-i
-35
-99
-7
-0
-45
-1
-2
-43
-3
-43
-4
-65
-49
-5
-3
-13
-99
-12
-7
-6
-12
-7
-7
-12
-65
-12
-49
-8
-4
-15
-49
-6
-0
-15
-2
-11
-I
-6
-I
-0
-I
-0
-I
-0
-n
-p
-9
-x
-4
-VHDL
-x
-7
-CodeRay
-n
-x
-8
-Scanners
-x
-7
-Scanner
-x
-10
-open_class
-x
-14
-__class_init__
-M
-1
-n
-n
-x
-4
-VHDL
-i
-519
-5
-66
-5
-7
-0
-47
-49
-1
-1
-15
-65
-7
-2
-7
-3
-64
-7
-4
-64
-7
-5
-64
-7
-6
-64
-7
-7
-64
-7
-8
-64
-7
-9
-64
-7
-10
-64
-7
-11
-64
-7
-12
-64
-7
-13
-64
-7
-14
-64
-7
-15
-64
-7
-16
-64
-7
-17
-64
-7
-18
-64
-7
-19
-64
-7
-20
-64
-7
-21
-64
-7
-22
-64
-7
-23
-64
-7
-24
-64
-7
-25
-64
-7
-26
-64
-7
-27
-64
-7
-28
-64
-7
-29
-64
-7
-30
-64
-7
-31
-64
-7
-32
-64
-7
-33
-64
-7
-34
-64
-7
-35
-64
-7
-36
-64
-7
-37
-64
-7
-38
-64
-7
-39
-64
-7
-40
-64
-7
-41
-64
-7
-42
-64
-7
-43
-64
-7
-44
-64
-7
-45
-64
-7
-46
-64
-7
-47
-64
-7
-48
-64
-7
-49
-64
-7
-50
-64
-7
-51
-64
-7
-52
-64
-7
-53
-64
-7
-54
-64
-7
-55
-64
-7
-56
-64
-7
-57
-64
-7
-58
-64
-7
-59
-64
-7
-60
-64
-7
-61
-64
-7
-62
-64
-7
-63
-64
-7
-64
-64
-7
-65
-64
-7
-66
-64
-7
-67
-64
-7
-68
-64
-7
-69
-64
-7
-70
-64
-7
-71
-64
-7
-72
-64
-7
-73
-64
-7
-74
-64
-7
-75
-64
-7
-76
-64
-7
-77
-64
-7
-78
-64
-7
-79
-64
-7
-80
-64
-7
-81
-64
-7
-82
-64
-7
-83
-64
-7
-84
-64
-7
-85
-64
-7
-86
-64
-7
-87
-64
-7
-88
-64
-7
-89
-64
-7
-90
-64
-7
-91
-64
-35
-89
-49
-92
-2
-15
-65
-7
-93
-7
-94
-64
-7
-95
-64
-7
-96
-64
-7
-97
-64
-7
-98
-64
-7
-99
-64
-7
-100
-64
-7
-101
-64
-7
-102
-64
-7
-103
-64
-7
-104
-64
-7
-105
-64
-7
-106
-64
-7
-107
-64
-7
-108
-64
-7
-109
-64
-7
-110
-64
-7
-111
-64
-7
-112
-64
-7
-113
-64
-7
-114
-64
-7
-115
-64
-7
-116
-64
-7
-117
-64
-7
-118
-64
-7
-119
-64
-7
-120
-64
-7
-121
-64
-7
-122
-64
-7
-123
-64
-35
-30
-49
-92
-2
-15
-65
-7
-124
-35
-0
-49
-92
-2
-15
-65
-7
-125
-45
-126
-127
-43
-128
-13
-71
-129
-47
-9
-422
-47
-49
-130
-0
-13
-7
-131
-47
-49
-132
-1
-15
-8
-427
-7
-131
-49
-129
-1
-45
-2
-133
-7
-134
-49
-135
-2
-45
-93
-136
-7
-137
-49
-135
-2
-45
-124
-138
-7
-139
-49
-135
-2
-49
-92
-2
-15
-65
-7
-140
-7
-141
-13
-70
-9
-476
-15
-44
-43
-142
-7
-143
-80
-49
-129
-2
-6
-141
-49
-92
-2
-15
-65
-7
-144
-7
-145
-13
-70
-9
-501
-15
-44
-43
-142
-7
-146
-80
-49
-129
-2
-6
-145
-49
-92
-2
-15
-99
-7
-147
-7
-148
-65
-67
-49
-149
-0
-49
-150
-4
-11
-I
-5b
-I
-0
-I
-0
-I
-0
-n
-p
-151
-x
-4
-vhdl
-x
-12
-register_for
-x
-14
-RESERVED_WORDS
-s
-6
-access
-s
-5
-after
-s
-5
-alias
-s
-3
-all
-s
-6
-assert
-s
-12
-architecture
-s
-5
-begin
-s
-5
-block
-s
-4
-body
-s
-6
-buffer
-s
-3
-bus
-s
-4
-case
-s
-9
-component
-s
-13
-configuration
-s
-8
-constant
-s
-10
-disconnect
-s
-6
-downto
-s
-4
-else
-s
-5
-elsif
-s
-3
-end
-s
-6
-entity
-s
-4
-exit
-s
-4
-file
-s
-3
-for
-s
-8
-function
-s
-8
-generate
-s
-7
-generic
-s
-5
-group
-s
-7
-guarded
-s
-2
-if
-s
-6
-impure
-s
-2
-in
-s
-8
-inertial
-s
-5
-inout
-s
-2
-is
-s
-5
-label
-s
-7
-library
-s
-7
-linkage
-s
-7
-literal
-s
-4
-loop
-s
-3
-map
-s
-3
-new
-s
-4
-next
-s
-4
-null
-s
-2
-of
-s
-2
-on
-s
-4
-open
-s
-6
-others
-s
-3
-out
-s
-7
-package
-s
-4
-port
-s
-9
-postponed
-s
-9
-procedure
-s
-7
-process
-s
-4
-pure
-s
-5
-range
-s
-6
-record
-s
-8
-register
-s
-6
-reject
-s
-6
-report
-s
-6
-return
-s
-6
-select
-s
-8
-severity
-s
-6
-signal
-s
-6
-shared
-s
-7
-subtype
-s
-4
-then
-s
-2
-to
-s
-9
-transport
-s
-4
-type
-s
-10
-unaffected
-s
-5
-units
-s
-5
-until
-s
-3
-use
-s
-8
-variable
-s
-4
-wait
-s
-4
-when
-s
-5
-while
-s
-4
-with
-s
-4
-note
-s
-7
-warning
-s
-5
-error
-s
-7
-failure
-s
-3
-and
-s
-2
-or
-s
-3
-xor
-s
-3
-not
-s
-3
-nor
-s
-5
-array
-x
-9
-const_set
-x
-16
-PREDEFINED_TYPES
-s
-3
-bit
-s
-10
-bit_vector
-s
-9
-character
-s
-7
-boolean
-s
-7
-integer
-s
-4
-real
-s
-4
-time
-s
-6
-string
-s
-14
-severity_level
-s
-8
-positive
-s
-7
-natural
-s
-6
-signed
-s
-8
-unsigned
-s
-4
-line
-s
-4
-text
-s
-9
-std_logic
-s
-16
-std_logic_vector
-s
-10
-std_ulogic
-s
-17
-std_ulogic_vector
-s
-10
-qsim_state
-s
-17
-qsim_state_vector
-s
-12
-qsim_12state
-s
-19
-qsim_12state_vector
-s
-13
-qsim_strength
-s
-7
-mux_bit
-s
-10
-mux_vector
-s
-7
-reg_bit
-s
-10
-reg_vector
-s
-7
-wor_bit
-s
-10
-wor_vector
-x
-20
-PREDEFINED_CONSTANTS
-x
-10
-IDENT_KIND
-x
-7
-CodeRay
-n
-x
-20
-CaseIgnoringWordList
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-n
-x
-8
-reserved
-x
-3
-add
-n
-x
-8
-pre_type
-n
-x
-12
-pre_constant
-x
-6
-ESCAPE
-n
-x
-6
-Regexp
-s
-49
- [rbfntv\n\\'"] | x[a-fA-F0-9]{1,2} | [0-7]{1,3}
-x
-14
-UNICODE_ESCAPE
-n
-s
-35
- u[a-fA-F0-9]{4} | U[a-fA-F0-9]{8}
-x
-11
-scan_tokens
-M
-1
-n
-n
-x
-11
-scan_tokens
-i
-688
-7
-0
-19
-2
-15
-5
-47
-49
-1
-0
-10
-660
-1
-19
-3
-15
-1
-19
-4
-15
-20
-2
-13
-7
-0
-12
-49
-2
-1
-9
-331
-15
-5
-7
-3
-13
-70
-9
-51
-15
-44
-43
-4
-7
-5
-80
-49
-6
-2
-6
-3
-47
-49
-7
-1
-9
-63
-7
-8
-19
-3
-8
-329
-5
-7
-9
-13
-70
-9
-82
-15
-44
-43
-4
-7
-10
-80
-49
-6
-2
-6
-9
-47
-49
-7
-1
-9
-94
-7
-11
-19
-3
-8
-329
-5
-7
-12
-13
-70
-9
-113
-15
-44
-43
-4
-7
-13
-80
-49
-6
-2
-6
-12
-47
-49
-7
-1
-9
-125
-7
-14
-19
-3
-8
-329
-5
-7
-15
-13
-70
-9
-144
-15
-44
-43
-4
-7
-16
-80
-49
-6
-2
-6
-15
-47
-49
-7
-1
-19
-4
-9
-167
-45
-17
-18
-20
-4
-49
-19
-0
-49
-20
-1
-19
-3
-8
-329
-5
-7
-21
-13
-70
-9
-186
-15
-44
-43
-4
-7
-22
-79
-49
-6
-2
-6
-21
-47
-49
-7
-1
-19
-4
-9
-217
-20
-0
-7
-23
-7
-24
-35
-2
-49
-25
-1
-15
-7
-24
-19
-2
-15
-7
-26
-19
-3
-8
-329
-5
-7
-27
-13
-70
-9
-247
-15
-44
-43
-4
-7
-28
-45
-29
-30
-47
-49
-31
-0
-7
-32
-63
-3
-80
-49
-6
-2
-6
-27
-47
-49
-7
-1
-9
-259
-7
-33
-19
-3
-8
-329
-5
-7
-34
-13
-70
-9
-278
-15
-44
-43
-4
-7
-35
-78
-49
-6
-2
-6
-34
-47
-49
-7
-1
-9
-290
-7
-36
-19
-3
-8
-329
-5
-7
-37
-13
-70
-9
-309
-15
-44
-43
-4
-7
-38
-78
-49
-6
-2
-6
-37
-47
-49
-7
-1
-9
-321
-7
-39
-19
-3
-8
-329
-5
-48
-40
-15
-7
-41
-19
-3
-8
-564
-13
-7
-24
-12
-49
-2
-1
-9
-553
-15
-5
-7
-42
-13
-70
-9
-360
-15
-44
-43
-4
-7
-43
-78
-49
-6
-2
-6
-42
-47
-49
-7
-1
-9
-372
-7
-44
-19
-3
-8
-551
-5
-7
-45
-13
-70
-9
-391
-15
-44
-43
-4
-7
-46
-78
-49
-6
-2
-6
-45
-47
-49
-7
-1
-9
-432
-20
-0
-7
-46
-64
-7
-26
-35
-2
-49
-25
-1
-15
-20
-0
-7
-47
-7
-24
-35
-2
-49
-25
-1
-15
-7
-0
-19
-2
-15
-1
-8
-656
-8
-551
-5
-7
-48
-13
-70
-9
-472
-15
-44
-43
-4
-7
-49
-45
-29
-50
-47
-49
-31
-0
-7
-51
-45
-52
-53
-47
-49
-31
-0
-7
-54
-63
-5
-4
-6
-49
-6
-2
-6
-48
-47
-49
-7
-1
-9
-484
-7
-33
-19
-3
-8
-551
-5
-7
-55
-13
-70
-9
-503
-15
-44
-43
-4
-7
-56
-80
-49
-6
-2
-6
-55
-47
-49
-7
-1
-9
-532
-20
-0
-7
-47
-7
-24
-35
-2
-49
-25
-1
-15
-7
-41
-19
-3
-15
-7
-0
-19
-2
-8
-551
-5
-7
-57
-64
-5
-79
-47
-49
-58
-1
-49
-59
-1
-20
-0
-47
-49
-60
-2
-8
-564
-15
-5
-7
-61
-64
-20
-0
-47
-49
-60
-2
-15
-20
-4
-13
-10
-576
-15
-5
-48
-62
-19
-4
-15
-99
-43
-63
-7
-64
-49
-20
-1
-13
-9
-597
-15
-20
-3
-10
-596
-2
-8
-597
-3
-9
-625
-5
-7
-65
-64
-20
-4
-20
-3
-35
-2
-5
-48
-66
-35
-2
-49
-59
-1
-20
-0
-47
-49
-60
-2
-8
-626
-1
-15
-20
-4
-9
-634
-1
-8
-644
-5
-7
-67
-64
-20
-0
-47
-49
-60
-2
-15
-20
-0
-20
-4
-20
-3
-35
-2
-49
-25
-1
-15
-68
-8
-5
-1
-15
-20
-2
-7
-24
-83
-68
-9
-683
-20
-0
-7
-47
-7
-24
-35
-2
-49
-25
-1
-8
-684
-1
-15
-20
-0
-11
-I
-c
-I
-5
-I
-2
-I
-2
-n
-p
-69
-x
-7
-initial
-x
-4
-eos?
-x
-3
-===
-n
-x
-6
-Regexp
-s
-12
- \s+ | \\\n
-x
-3
-new
-x
-4
-scan
-x
-5
-space
-n
-s
-5
--- .*
-x
-7
-comment
-n
-s
-42
- [-+*\/=<>?:;,!&^|()\[\]{}~%]+ | \.(?!\d)
-x
-8
-operator
-n
-s
-24
- [A-Za-z_][A-Za-z_0-9]*
-x
-10
-IDENT_KIND
-n
-x
-8
-downcase
-x
-2
-[]
-n
-s
-7
-[a-z]?"
-x
-4
-open
-x
-6
-string
-x
-2
-<<
-x
-9
-delimiter
-n
-s
-24
- L?' (?: [^\'\n\\] | \\
-x
-6
-ESCAPE
-n
-x
-4
-to_s
-s
-7
- )? '?
-x
-4
-char
-n
-s
-18
-(?:\d+)(?![.eEfF])
-x
-7
-integer
-n
-s
-59
-\d[fF]?|\d*\.\d+(?:[eE][+-]?\d+)?[fF]?|\d+[eE][+-]?\d+[fF]?
-x
-5
-float
-x
-5
-getch
-x
-5
-error
-n
-s
-9
-[^\\\n"]+
-x
-7
-content
-n
-s
-1
-"
-x
-5
-close
-n
-s
-8
- \\ (?:
-n
-s
-3
- |
-x
-14
-UNICODE_ESCAPE
-n
-s
-3
- )
-n
-s
-8
- \\ | $
-s
-36
-else case " reached; %p not handled.
-x
-4
-peek
-x
-1
-%
-x
-13
-raise_inspect
-s
-13
-Unknown state
-x
-7
-matched
-x
-7
-Globals
-x
-6
-$DEBUG
-s
-25
-Error token %p in line %d
-x
-4
-line
-s
-11
-Empty token
-x
-2
-==
-p
-111
-I
-0
-I
-28
-I
-0
-I
-2a
-I
-5
-I
-2c
-I
-c
-I
-2e
-I
-10
-I
-2f
-I
-14
-I
-31
-I
-17
-I
-33
-I
-20
-I
-35
-I
-39
-I
-36
-I
-3f
-I
-38
-I
-58
-I
-39
-I
-5e
-I
-3b
-I
-77
-I
-3c
-I
-7d
-I
-3e
-I
-98
-I
-3f
-I
-a7
-I
-41
-I
-c2
-I
-42
-I
-ce
-I
-43
-I
-d3
-I
-44
-I
-d9
-I
-46
-I
-fd
-I
-47
-I
-103
-I
-49
-I
-11c
-I
-4a
-I
-122
-I
-4c
-I
-13b
-I
-4d
-I
-141
-I
-50
-I
-145
-I
-51
-I
-14c
-I
-55
-I
-155
-I
-56
-I
-16e
-I
-57
-I
-174
-I
-58
-I
-18d
-I
-59
-I
-19a
-I
-5a
-I
-1a6
-I
-5b
-I
-1ab
-I
-5c
-I
-1b0
-I
-5d
-I
-1de
-I
-5e
-I
-1e4
-I
-5f
-I
-1fd
-I
-60
-I
-209
-I
-61
-I
-20e
-I
-62
-I
-214
-I
-64
-I
-22a
-I
-68
-I
-235
-I
-6c
-I
-241
-I
-6d
-I
-257
-I
-6f
-I
-258
-I
-6e
-I
-25b
-I
-6f
-I
-271
-I
-6d
-I
-273
-I
-71
-I
-285
-I
-73
-I
-296
-I
-77
-I
-29e
-I
-78
-I
-2ab
-I
-77
-I
-2ad
-I
-7b
-I
-2b0
-x
-54
-/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
-p
-5
-x
-6
-tokens
-x
-7
-options
-x
-5
-state
-x
-4
-kind
-x
-5
-match
-x
-17
-method_visibility
-x
-15
-add_defn_method
-p
-65
-I
-2
-I
-3
-I
-a
-I
-5
-I
-d
-I
-6
-I
-22
-I
-7
-I
-3a
-I
-8
-I
-55
-I
-9
-I
-6d
-I
-a
-I
-85
-I
-b
-I
-a3
-I
-c
-I
-bb
-I
-d
-I
-d3
-I
-e
-I
-ee
-I
-f
-I
-109
-I
-10
-I
-115
-I
-11
-I
-11e
-I
-14
-I
-121
-I
-15
-I
-139
-I
-16
-I
-14e
-I
-17
-I
-15d
-I
-18
-I
-169
-I
-19
-I
-181
-I
-1c
-I
-184
-I
-1e
-I
-18a
-I
-20
-I
-1ab
-I
-21
-I
-1b0
-I
-20
-I
-1b3
-I
-22
-I
-1b8
-I
-20
-I
-1bb
-I
-23
-I
-1c0
-I
-20
-I
-1c7
-I
-25
-I
-1e0
-I
-26
-I
-1f9
-I
-28
-I
-207
-x
-54
-/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
-p
-0
-x
-13
-attach_method
-p
-3
-I
-0
-I
-1
-I
-23
-x
-54
-/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
-p
-0
diff --git a/vendor/gems/coderay-0.9.7/test/functional/word_list.rb b/vendor/gems/coderay-0.9.7/test/functional/word_list.rb
deleted file mode 100644
index 84d6e9e7..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/word_list.rb
+++ /dev/null
@@ -1,79 +0,0 @@
-require 'test/unit'
-require 'coderay'
-
-class WordListTest < Test::Unit::TestCase
-
- include CodeRay
-
- # define word arrays
- RESERVED_WORDS = %w[
- asm break case continue default do else
- ...
- ]
-
- PREDEFINED_TYPES = %w[
- int long short char void
- ...
- ]
-
- PREDEFINED_CONSTANTS = %w[
- EOF NULL ...
- ]
-
- # make a WordList
- IDENT_KIND = WordList.new(:ident).
- add(RESERVED_WORDS, :reserved).
- add(PREDEFINED_TYPES, :pre_type).
- add(PREDEFINED_CONSTANTS, :pre_constant)
-
- def test_word_list_example
- assert_equal :pre_type, IDENT_KIND['void']
- # assert_equal :pre_constant, IDENT_KIND['...'] # not specified
- end
-
- def test_word_list
- list = WordList.new(:ident).add(['foobar'], :reserved)
- assert_equal :reserved, list['foobar']
- assert_equal :ident, list['FooBar']
- end
-
- def test_word_list_cached
- list = WordList.new(:ident, true).add(['foobar'], :reserved)
- assert_equal :reserved, list['foobar']
- assert_equal :ident, list['FooBar']
- end
-
- def test_case_ignoring_word_list
- list = CaseIgnoringWordList.new(:ident).add(['foobar'], :reserved)
- assert_equal :ident, list['foo']
- assert_equal :reserved, list['foobar']
- assert_equal :reserved, list['FooBar']
-
- list = CaseIgnoringWordList.new(:ident).add(['FooBar'], :reserved)
- assert_equal :ident, list['foo']
- assert_equal :reserved, list['foobar']
- assert_equal :reserved, list['FooBar']
- end
-
- def test_case_ignoring_word_list_cached
- list = CaseIgnoringWordList.new(:ident, true).add(['foobar'], :reserved)
- assert_equal :ident, list['foo']
- assert_equal :reserved, list['foobar']
- assert_equal :reserved, list['FooBar']
-
- list = CaseIgnoringWordList.new(:ident, true).add(['FooBar'], :reserved)
- assert_equal :ident, list['foo']
- assert_equal :reserved, list['foobar']
- assert_equal :reserved, list['FooBar']
- end
-
- def test_dup
- list = WordList.new(:ident).add(['foobar'], :reserved)
- assert_equal :reserved, list['foobar']
- list2 = list.dup
- list2.add(%w[foobar], :keyword)
- assert_equal :keyword, list2['foobar']
- assert_equal :reserved, list['foobar']
- end
-
-end
\ No newline at end of file
diff --git a/vendor/gems/coderay-0.9.7/test/functional/word_list.rbc b/vendor/gems/coderay-0.9.7/test/functional/word_list.rbc
deleted file mode 100644
index 37bcdd28..00000000
--- a/vendor/gems/coderay-0.9.7/test/functional/word_list.rbc
+++ /dev/null
@@ -1,1763 +0,0 @@
-!RBIX
-0
-x
-M
-1
-n
-n
-x
-10
-__script__
-i
-53
-5
-7
-0
-64
-47
-49
-1
-1
-15
-5
-7
-2
-64
-47
-49
-1
-1
-15
-99
-7
-3
-45
-4
-5
-43
-6
-43
-7
-65
-49
-8
-3
-13
-99
-12
-7
-9
-12
-7
-10
-12
-65
-12
-49
-11
-4
-15
-49
-9
-0
-15
-2
-11
-I
-6
-I
-0
-I
-0
-I
-0
-n
-p
-12
-s
-9
-test/unit
-x
-7
-require
-s
-7
-coderay
-x
-12
-WordListTest
-x
-4
-Test
-n
-x
-4
-Unit
-x
-8
-TestCase
-x
-10
-open_class
-x
-14
-__class_init__
-M
-1
-n
-n
-x
-12
-WordListTest
-i
-232
-5
-66
-5
-45
-0
-1
-47
-49
-2
-1
-15
-65
-7
-3
-7
-4
-64
-7
-5
-64
-7
-6
-64
-7
-7
-64
-7
-8
-64
-7
-9
-64
-7
-10
-64
-7
-11
-64
-35
-8
-49
-12
-2
-15
-65
-7
-13
-7
-14
-64
-7
-15
-64
-7
-16
-64
-7
-17
-64
-7
-18
-64
-7
-11
-64
-35
-6
-49
-12
-2
-15
-65
-7
-19
-7
-20
-64
-7
-21
-64
-7
-11
-64
-35
-3
-49
-12
-2
-15
-65
-7
-22
-45
-23
-24
-13
-71
-25
-47
-9
-115
-47
-49
-26
-0
-13
-7
-27
-47
-49
-28
-1
-15
-8
-120
-7
-27
-49
-25
-1
-45
-3
-29
-7
-30
-49
-31
-2
-45
-13
-32
-7
-33
-49
-31
-2
-45
-19
-34
-7
-35
-49
-31
-2
-49
-12
-2
-15
-99
-7
-36
-7
-37
-65
-67
-49
-38
-0
-49
-39
-4
-15
-99
-7
-40
-7
-41
-65
-67
-49
-38
-0
-49
-39
-4
-15
-99
-7
-42
-7
-43
-65
-67
-49
-38
-0
-49
-39
-4
-15
-99
-7
-44
-7
-45
-65
-67
-49
-38
-0
-49
-39
-4
-15
-99
-7
-46
-7
-47
-65
-67
-49
-38
-0
-49
-39
-4
-15
-99
-7
-48
-7
-49
-65
-67
-49
-38
-0
-49
-39
-4
-11
-I
-a
-I
-0
-I
-0
-I
-0
-n
-p
-50
-x
-7
-CodeRay
-n
-x
-7
-include
-x
-14
-RESERVED_WORDS
-s
-3
-asm
-s
-5
-break
-s
-4
-case
-s
-8
-continue
-s
-7
-default
-s
-2
-do
-s
-4
-else
-s
-3
-...
-x
-9
-const_set
-x
-16
-PREDEFINED_TYPES
-s
-3
-int
-s
-4
-long
-s
-5
-short
-s
-4
-char
-s
-4
-void
-x
-20
-PREDEFINED_CONSTANTS
-s
-3
-EOF
-s
-4
-NULL
-x
-10
-IDENT_KIND
-x
-8
-WordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-n
-x
-8
-reserved
-x
-3
-add
-n
-x
-8
-pre_type
-n
-x
-12
-pre_constant
-x
-22
-test_word_list_example
-M
-1
-n
-n
-x
-22
-test_word_list_example
-i
-17
-5
-7
-0
-45
-1
-2
-7
-3
-64
-49
-4
-1
-47
-49
-5
-2
-11
-I
-4
-I
-0
-I
-0
-I
-0
-n
-p
-6
-x
-8
-pre_type
-x
-10
-IDENT_KIND
-n
-s
-4
-void
-x
-2
-[]
-x
-12
-assert_equal
-p
-5
-I
-0
-I
-1d
-I
-0
-I
-1e
-I
-11
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-0
-x
-17
-method_visibility
-x
-15
-add_defn_method
-x
-14
-test_word_list
-M
-1
-n
-n
-x
-14
-test_word_list
-i
-73
-45
-0
-1
-13
-71
-2
-47
-9
-23
-47
-49
-3
-0
-13
-7
-4
-47
-49
-5
-1
-15
-8
-28
-7
-4
-49
-2
-1
-7
-6
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-9
-1
-47
-49
-10
-2
-15
-5
-7
-4
-20
-0
-7
-11
-64
-49
-9
-1
-47
-49
-10
-2
-11
-I
-5
-I
-1
-I
-0
-I
-0
-n
-p
-12
-x
-8
-WordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-s
-6
-foobar
-x
-8
-reserved
-x
-3
-add
-x
-2
-[]
-x
-12
-assert_equal
-s
-6
-FooBar
-p
-9
-I
-0
-I
-22
-I
-0
-I
-23
-I
-29
-I
-24
-I
-39
-I
-25
-I
-49
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-1
-x
-4
-list
-x
-21
-test_word_list_cached
-M
-1
-n
-n
-x
-21
-test_word_list_cached
-i
-75
-45
-0
-1
-13
-71
-2
-47
-9
-24
-47
-49
-3
-0
-13
-7
-4
-2
-47
-49
-5
-2
-15
-8
-30
-7
-4
-2
-49
-2
-2
-7
-6
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-9
-1
-47
-49
-10
-2
-15
-5
-7
-4
-20
-0
-7
-11
-64
-49
-9
-1
-47
-49
-10
-2
-11
-I
-5
-I
-1
-I
-0
-I
-0
-n
-p
-12
-x
-8
-WordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-s
-6
-foobar
-x
-8
-reserved
-x
-3
-add
-x
-2
-[]
-x
-12
-assert_equal
-s
-6
-FooBar
-p
-9
-I
-0
-I
-28
-I
-0
-I
-29
-I
-2b
-I
-2a
-I
-3b
-I
-2b
-I
-4b
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-1
-x
-4
-list
-x
-28
-test_case_ignoring_word_list
-M
-1
-n
-n
-x
-28
-test_case_ignoring_word_list
-i
-178
-45
-0
-1
-13
-71
-2
-47
-9
-23
-47
-49
-3
-0
-13
-7
-4
-47
-49
-5
-1
-15
-8
-28
-7
-4
-49
-2
-1
-7
-6
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-4
-20
-0
-7
-9
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-12
-64
-49
-10
-1
-47
-49
-11
-2
-15
-45
-0
-13
-13
-71
-2
-47
-9
-112
-47
-49
-3
-0
-13
-7
-4
-47
-49
-5
-1
-15
-8
-117
-7
-4
-49
-2
-1
-7
-12
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-4
-20
-0
-7
-9
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-12
-64
-49
-10
-1
-47
-49
-11
-2
-11
-I
-5
-I
-1
-I
-0
-I
-0
-n
-p
-14
-x
-20
-CaseIgnoringWordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-s
-6
-foobar
-x
-8
-reserved
-x
-3
-add
-s
-3
-foo
-x
-2
-[]
-x
-12
-assert_equal
-s
-6
-FooBar
-n
-p
-19
-I
-0
-I
-2e
-I
-0
-I
-2f
-I
-29
-I
-30
-I
-39
-I
-31
-I
-49
-I
-32
-I
-59
-I
-34
-I
-82
-I
-35
-I
-92
-I
-36
-I
-a2
-I
-37
-I
-b2
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-1
-x
-4
-list
-x
-35
-test_case_ignoring_word_list_cached
-M
-1
-n
-n
-x
-35
-test_case_ignoring_word_list_cached
-i
-182
-45
-0
-1
-13
-71
-2
-47
-9
-24
-47
-49
-3
-0
-13
-7
-4
-2
-47
-49
-5
-2
-15
-8
-30
-7
-4
-2
-49
-2
-2
-7
-6
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-4
-20
-0
-7
-9
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-12
-64
-49
-10
-1
-47
-49
-11
-2
-15
-45
-0
-13
-13
-71
-2
-47
-9
-115
-47
-49
-3
-0
-13
-7
-4
-2
-47
-49
-5
-2
-15
-8
-121
-7
-4
-2
-49
-2
-2
-7
-12
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-4
-20
-0
-7
-9
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-10
-1
-47
-49
-11
-2
-15
-5
-7
-7
-20
-0
-7
-12
-64
-49
-10
-1
-47
-49
-11
-2
-11
-I
-5
-I
-1
-I
-0
-I
-0
-n
-p
-14
-x
-20
-CaseIgnoringWordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-s
-6
-foobar
-x
-8
-reserved
-x
-3
-add
-s
-3
-foo
-x
-2
-[]
-x
-12
-assert_equal
-s
-6
-FooBar
-n
-p
-19
-I
-0
-I
-3a
-I
-0
-I
-3b
-I
-2b
-I
-3c
-I
-3b
-I
-3d
-I
-4b
-I
-3e
-I
-5b
-I
-40
-I
-86
-I
-41
-I
-96
-I
-42
-I
-a6
-I
-43
-I
-b6
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-1
-x
-4
-list
-x
-8
-test_dup
-M
-1
-n
-n
-x
-8
-test_dup
-i
-110
-45
-0
-1
-13
-71
-2
-47
-9
-23
-47
-49
-3
-0
-13
-7
-4
-47
-49
-5
-1
-15
-8
-28
-7
-4
-49
-2
-1
-7
-6
-64
-35
-1
-7
-7
-49
-8
-2
-19
-0
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-9
-1
-47
-49
-10
-2
-15
-20
-0
-49
-11
-0
-19
-1
-15
-20
-1
-7
-6
-64
-35
-1
-7
-12
-49
-8
-2
-15
-5
-7
-12
-20
-1
-7
-6
-64
-49
-9
-1
-47
-49
-10
-2
-15
-5
-7
-7
-20
-0
-7
-6
-64
-49
-9
-1
-47
-49
-10
-2
-11
-I
-6
-I
-2
-I
-0
-I
-0
-n
-p
-13
-x
-8
-WordList
-n
-x
-3
-new
-x
-8
-allocate
-x
-5
-ident
-x
-10
-initialize
-s
-6
-foobar
-x
-8
-reserved
-x
-3
-add
-x
-2
-[]
-x
-12
-assert_equal
-x
-3
-dup
-x
-7
-keyword
-p
-15
-I
-0
-I
-46
-I
-0
-I
-47
-I
-29
-I
-48
-I
-39
-I
-49
-I
-41
-I
-4a
-I
-4e
-I
-4b
-I
-5e
-I
-4c
-I
-6e
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-2
-x
-4
-list
-x
-5
-list2
-p
-45
-I
-2
-I
-6
-I
-b
-I
-9
-I
-e
-I
-a
-I
-23
-I
-b
-I
-2c
-I
-e
-I
-2f
-I
-f
-I
-3e
-I
-10
-I
-47
-I
-13
-I
-4a
-I
-14
-I
-59
-I
-18
-I
-78
-I
-19
-I
-7d
-I
-18
-I
-80
-I
-1a
-I
-85
-I
-18
-I
-88
-I
-1b
-I
-8d
-I
-18
-I
-94
-I
-1d
-I
-a2
-I
-22
-I
-b0
-I
-28
-I
-be
-I
-2e
-I
-cc
-I
-3a
-I
-da
-I
-46
-I
-e8
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-0
-x
-13
-attach_method
-p
-7
-I
-0
-I
-1
-I
-9
-I
-2
-I
-12
-I
-4
-I
-35
-x
-59
-/Users/murphy/ruby/coderay-0.9/test/functional/word_list.rb
-p
-0
diff --git a/vendor/gems/rubytree-0.5.2/.specification b/vendor/gems/rubytree-0.5.2/.specification
deleted file mode 100644
index 2f5d9807..00000000
--- a/vendor/gems/rubytree-0.5.2/.specification
+++ /dev/null
@@ -1,80 +0,0 @@
---- !ruby/object:Gem::Specification
-name: rubytree
-version: !ruby/object:Gem::Version
- version: 0.5.2
-platform: ruby
-authors:
-- Anupam Sengupta
-autorequire: tree
-bindir: bin
-cert_chain: []
-
-date: 2007-12-20 00:00:00 -08:00
-default_executable:
-dependencies:
-- !ruby/object:Gem::Dependency
- name: hoe
- type: :runtime
- version_requirement:
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: 1.3.0
- version:
-description: "Provides a generic tree data-structure with ability to store keyed node-elements in the tree. The implementation mixes in the Enumerable module. Website: http://rubytree.rubyforge.org/"
-email: anupamsg@gmail.com
-executables: []
-
-extensions: []
-
-extra_rdoc_files:
-- README
-- COPYING
-- ChangeLog
-- History.txt
-files:
-- COPYING
-- ChangeLog
-- History.txt
-- Manifest.txt
-- README
-- Rakefile
-- TODO
-- lib/tree.rb
-- lib/tree/binarytree.rb
-- setup.rb
-- test/test_binarytree.rb
-- test/test_tree.rb
-has_rdoc: true
-homepage: http://rubytree.rubyforge.org/
-licenses: []
-
-post_install_message:
-rdoc_options:
-- --main
-- README
-require_paths:
-- lib
-required_ruby_version: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: "0"
- version:
-required_rubygems_version: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: "0"
- version:
-requirements: []
-
-rubyforge_project: rubytree
-rubygems_version: 1.3.5
-signing_key:
-specification_version: 2
-summary: Ruby implementation of the Tree data structure.
-test_files:
-- test/test_binarytree.rb
-- test/test_tree.rb
diff --git a/vendor/gems/rubytree-0.5.2/COPYING b/vendor/gems/rubytree-0.5.2/COPYING
deleted file mode 100644
index 09e7768f..00000000
--- a/vendor/gems/rubytree-0.5.2/COPYING
+++ /dev/null
@@ -1,31 +0,0 @@
-RUBYTREE - http://rubytree.rubyforge.org
-========================================
-
-Copyright (c) 2006, 2007 Anupam Sengupta
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-- Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-- Redistributions in binary form must reproduce the above copyright notice, this
- list of conditions and the following disclaimer in the documentation and/or
- other materials provided with the distribution.
-
-- Neither the name of the organization nor the names of its contributors may
- be used to endorse or promote products derived from this software without
- specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/vendor/gems/rubytree-0.5.2/ChangeLog b/vendor/gems/rubytree-0.5.2/ChangeLog
deleted file mode 100644
index bea9d786..00000000
--- a/vendor/gems/rubytree-0.5.2/ChangeLog
+++ /dev/null
@@ -1,163 +0,0 @@
-2007-12-21 Anupam Sengupta