Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Migrating code to the MIT License. Preparing for 3.0 release.

  • Loading branch information...
commit 631c734c9333f1bf2ee16eebce6549dfc1318770 1 parent 4a3d7e8
@ioquatix authored
Showing with 371 additions and 993 deletions.
  1. +19 −661 LICENSE.txt
  2. +25 −42 README.md
  3. +3 −3 public/jquery.syntax.brush.apache.js
  4. +3 −3 public/jquery.syntax.brush.applescript.js
  5. +0 −5 public/jquery.syntax.brush.asm.js
  6. +3 −3 public/{jquery.syntax.brush.asm.css → jquery.syntax.brush.assembly.css}
  7. +5 −0 public/jquery.syntax.brush.assembly.js
  8. +3 −3 public/jquery.syntax.brush.bash-script.js
  9. +3 −3 public/jquery.syntax.brush.bash.js
  10. +3 −3 public/jquery.syntax.brush.basic.js
  11. +1 −0  public/jquery.syntax.brush.clang.css
  12. +5 −4 public/jquery.syntax.brush.clang.js
  13. +4 −4 public/jquery.syntax.brush.csharp.js
  14. +3 −3 public/jquery.syntax.brush.css.js
  15. +3 −3 public/jquery.syntax.brush.diff.js
  16. +3 −3 public/jquery.syntax.brush.haskell.js
  17. +4 −4 public/jquery.syntax.brush.html.js
  18. +3 −3 public/jquery.syntax.brush.io.js
  19. +4 −4 public/jquery.syntax.brush.java.js
  20. +3 −3 public/jquery.syntax.brush.javascript.js
  21. +3 −3 public/jquery.syntax.brush.kai.js
  22. +3 −3 public/jquery.syntax.brush.lisp.js
  23. +3 −3 public/jquery.syntax.brush.lua.js
  24. +3 −3 public/jquery.syntax.brush.ooc.js
  25. +3 −3 public/jquery.syntax.brush.pascal.js
  26. +3 −3 public/jquery.syntax.brush.perl5.js
  27. +3 −3 public/jquery.syntax.brush.php-script.js
  28. +4 −4 public/jquery.syntax.brush.php.js
  29. +3 −3 public/jquery.syntax.brush.plain.js
  30. +3 −3 public/jquery.syntax.brush.python.js
  31. +4 −4 public/jquery.syntax.brush.ruby.js
  32. +3 −3 public/jquery.syntax.brush.smalltalk.js
  33. +4 −4 public/jquery.syntax.brush.sql.js
  34. +3 −3 public/jquery.syntax.brush.xml.js
  35. +3 −3 public/jquery.syntax.brush.yaml.js
  36. +4 −4 public/jquery.syntax.cache.js
  37. +10 −19 public/jquery.syntax.core.css
  38. +4 −4 public/jquery.syntax.core.js
  39. +3 −3 public/jquery.syntax.js
  40. +3 −3 public/jquery.syntax.layout.fixed.js
  41. +3 −3 public/jquery.syntax.layout.inline.js
  42. +3 −3 public/jquery.syntax.layout.list.js
  43. +3 −3 public/jquery.syntax.layout.plain.js
  44. +3 −3 public/jquery.syntax.layout.table.js
  45. +4 −4 public/jquery.syntax.min.js
  46. +6 −9 rakefile
  47. +2 −2 source/jquery.syntax.brush.apache.js
  48. +2 −2 source/jquery.syntax.brush.applescript.js
  49. +2 −2 source/jquery.syntax.brush.assembly.js
  50. +2 −2 source/jquery.syntax.brush.bash-script.js
  51. +2 −2 source/jquery.syntax.brush.bash.js
  52. +2 −2 source/jquery.syntax.brush.basic.js
  53. +2 −2 source/jquery.syntax.brush.clang.js
  54. +2 −2 source/jquery.syntax.brush.csharp.js
  55. +2 −2 source/jquery.syntax.brush.css.js
  56. +2 −2 source/jquery.syntax.brush.diff.js
  57. +2 −2 source/jquery.syntax.brush.haskell.js
  58. +2 −2 source/jquery.syntax.brush.html.js
  59. +2 −2 source/jquery.syntax.brush.io.js
  60. +2 −2 source/jquery.syntax.brush.java.js
  61. +2 −2 source/jquery.syntax.brush.javascript.js
  62. +2 −2 source/jquery.syntax.brush.kai.js
  63. +2 −2 source/jquery.syntax.brush.lisp.js
  64. +2 −2 source/jquery.syntax.brush.lua.js
  65. +2 −2 source/jquery.syntax.brush.ooc.js
  66. +2 −2 source/jquery.syntax.brush.pascal.js
  67. +2 −2 source/jquery.syntax.brush.perl5.js
  68. +2 −2 source/jquery.syntax.brush.php-script.js
  69. +2 −2 source/jquery.syntax.brush.php.js
  70. +2 −2 source/jquery.syntax.brush.plain.js
  71. +2 −2 source/jquery.syntax.brush.python.js
  72. +2 −2 source/jquery.syntax.brush.ruby.js
  73. +2 −2 source/jquery.syntax.brush.smalltalk.js
  74. +2 −2 source/jquery.syntax.brush.sql.js
  75. +2 −2 source/jquery.syntax.brush.xml.js
  76. +2 −2 source/jquery.syntax.brush.yaml.js
  77. +2 −2 source/jquery.syntax.core.js
  78. +18 −12 source/jquery.syntax.js
  79. +2 −2 source/jquery.syntax.layout.fixed.js
  80. +2 −2 source/jquery.syntax.layout.inline.js
  81. +2 −2 source/jquery.syntax.layout.list.js
  82. +2 −2 source/jquery.syntax.layout.plain.js
  83. +2 −2 source/jquery.syntax.layout.table.js
  84. +2 −2 themes/base/_layout.scss
  85. +2 −2 themes/base/blue.sass
  86. +2 −2 themes/base/jquery.syntax.brush.apache.sass
  87. +2 −2 themes/base/jquery.syntax.brush.applescript.sass
  88. +2 −2 themes/base/jquery.syntax.brush.assembly.sass
  89. +2 −2 themes/base/jquery.syntax.brush.bash-script.sass
  90. +2 −2 themes/base/jquery.syntax.brush.bash.sass
  91. +2 −2 themes/base/jquery.syntax.brush.clang.sass
  92. +2 −2 themes/base/jquery.syntax.brush.css.sass
  93. +2 −2 themes/base/jquery.syntax.brush.diff.sass
  94. +2 −2 themes/base/jquery.syntax.brush.html.sass
  95. +2 −2 themes/base/jquery.syntax.brush.python.sass
  96. +2 −2 themes/base/jquery.syntax.brush.xml.sass
  97. +2 −2 themes/base/jquery.syntax.core.sass
  98. +2 −2 themes/base/jquery.syntax.layout.fixed.sass
  99. +2 −2 themes/base/jquery.syntax.layout.inline.sass
  100. +2 −2 themes/base/jquery.syntax.layout.list.sass
  101. +2 −2 themes/base/jquery.syntax.layout.plain.sass
  102. +2 −2 themes/base/jquery.syntax.layout.table.sass
  103. +2 −2 themes/base/master.sass
  104. +2 −2 themes/modern/_modern.scss
  105. +2 −2 themes/modern/jquery.syntax.layout.inline.sass
  106. +2 −2 themes/modern/jquery.syntax.layout.plain.sass
  107. +41 −0 themes/xcode/_xcode.sass
View
680 LICENSE.txt
@@ -1,661 +1,19 @@
- GNU AFFERO GENERAL PUBLIC LICENSE
- Version 3, 19 November 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU Affero General Public License is a free, copyleft license for
-software and other kinds of works, specifically designed to ensure
-cooperation with the community in the case of network server software.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-our General Public Licenses are intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.
-
- When we speak of free software, we are referring to freedom, 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
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- Developers that use our General Public Licenses protect your rights
-with two steps: (1) assert copyright on the software, and (2) offer
-you this License which gives you legal permission to copy, distribute
-and/or modify the software.
-
- A secondary benefit of defending all users' freedom is that
-improvements made in alternate versions of the program, if they
-receive widespread use, become available for other developers to
-incorporate. Many developers of free software are heartened and
-encouraged by the resulting cooperation. However, in the case of
-software used on network servers, this result may fail to come about.
-The GNU General Public License permits making a modified version and
-letting the public access it on a server without ever releasing its
-source code to the public.
-
- The GNU Affero General Public License is designed specifically to
-ensure that, in such cases, the modified source code becomes available
-to the community. It requires the operator of a network server to
-provide the source code of the modified version running there to the
-users of that server. Therefore, public use of a modified version, on
-a publicly accessible server, gives the public access to the source
-code of the modified version.
-
- An older license, called the Affero General Public License and
-published by Affero, was designed to accomplish similar goals. This is
-a different license, not a version of the Affero GPL, but Affero has
-released a new version of the Affero GPL which permits relicensing under
-this license.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU Affero General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If 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 convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Remote Network Interaction; Use with the GNU General Public License.
-
- Notwithstanding any other provision of this License, if you modify the
-Program, your modified version must prominently offer all users
-interacting with it remotely through a computer network (if your version
-supports such interaction) an opportunity to receive the Corresponding
-Source of your version by providing access to the Corresponding Source
-from a network server at no charge, through some standard or customary
-means of facilitating copying of software. This Corresponding Source
-shall include the Corresponding Source for any work covered by version 3
-of the GNU General Public License that is incorporated pursuant to the
-following paragraph.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the work with which it is combined will remain governed by version
-3 of the GNU General Public License.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU Affero 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
-Program specifies that a certain numbered version of the GNU Affero General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU Affero General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU Affero General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
- If your software can interact with users remotely through a computer
-network, you should also make sure that it provides a way for users to
-get its source. For example, if your program is a web application, its
-interface could display a "Source" link that leads users to an archive
-of the code. There are many ways you could offer source, and different
-solutions will be better for different programs; see section 13 for the
-specific requirements.
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU AGPL, see
-<http://www.gnu.org/licenses/>.
+Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
View
67 README.md
@@ -1,4 +1,4 @@
-# jQuery.Syntax [release-3.0rc5] #
+# jQuery.Syntax [release-3.0] #
jQuery.Syntax is a light-weight client-side syntax highlighter, which dynamically loads external dependencies (JavaScript & CSS) when required. It uses jQuery to make it cross-browser compatible and to simplify integration.
@@ -21,51 +21,38 @@ There are several plugins available (source code - for stable releases see the m
- DokuWiki: <http://github.com/ioquatix/jquery-syntax-dokuwiki>
- WordPress: <http://github.com/ioquatix/jquery-syntax-wordpress>
-For licensing details, please see the included LICENSE.txt.
-
## License ##
-The "jQuery.Syntax" project is licensed under the GNU AGPLv3.
-Copyright 2010 Samuel Williams. All rights reserved.
-
-For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
-
-This program is free software: you can redistribute it and/or modify it under the terms
-of the GNU Affero General Public License as published by the Free Software Foundation,
-either version 3 of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
-without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-See the GNU Affero General Public License for more details.
-
-You should have received a copy of the GNU Affero General Public License along with this
-program. If not, see <http://www.gnu.org/licenses/>.
+Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-"Additional permissions" (as per Section 7 of the AGPLv3)
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-1. Any HTML file which merely makes function calls to this code, and for that purpose
- includes it by reference shall be deemed a separate work for copyright law purposes.
-
-2. You may distribute non-source (e.g., minimized or compacted) forms of that code
- without the copy of the GNU AGPL normally required by section 4, provided you include
- this license notice and a URL through which recipients can access the Corresponding
- Source.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-If you modify this code, you must include these "Additional permissions" in your version
-of the code.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
## Change Log ##
-### release-3.0rc5 ###
+### release-3.0 ###
+ - Changed license from AGPL to MIT.
+ - Improvements to the following brushes: C#, Objective-C, Java, Ruby, PHP, HTML, SQL, Assembly, Bash
- Added support for perl style regular expressions.
- Improved bash brush formatting and command matching.
- Fixed some issues when highlighting ruby code with scope operator '::' and symbols.
-
-### release-3.0rc4 ###
- Bug fixes to rakefile - new environment variable PREFIX determines install location.
- Improvements to XML brush including supporting CDATA tags.
-
-### release-3.0rc3 ###
- Bug fixes to several brushes including:
- Objective-C methods (incorrect highlighting of last argument).
- Diff insertion and deletion how highlight the background row colour.
@@ -74,18 +61,14 @@ of the code.
- Several examples now included in examples sub-directory.
- Default install now included in public sub-directory.
- Fixed minor issue in path detection regular expression.
-
-### release-3.0rc2 ###
- Installation now staged directly into destination directory.
- Installation now supports configuration files.
- Minor fixes to brushes.
-
-### release-3.0rc1 ###
- - Support for marked up content
- - Support for several new languages (Kai, io)
- - Installation process (now the recommended process)
- - Enhanced support for themes
- - Support for derived brushes
+ - Support for marked up content.
+ - Support for several new languages (Kai, io).
+ - Installation process (now the recommended process).
+ - Enhanced support for themes.
+ - Support for derived brushes.
### release-2.2.2 ###
- Major Internet Exploder bugfix.
View
6 public/jquery.syntax.brush.apache.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('apache',function(brush){brush.push({pattern:/(<(\w+).*?>)/gi,matches:Syntax.extractMatches({klass:'tag',allow:['attribute','tag-name','string']},{klass:'tag-name',process:Syntax.lib.webLinkProcess("site:http://httpd.apache.org/docs/trunk/ directive",true)})});brush.push({pattern:/(<\/(\w+).*?>)/gi,matches:Syntax.extractMatches({klass:'tag',allow:['tag-name']},{klass:'tag-name'})});brush.push({pattern:/^\s+([A-Z][\w]+)/gm,matches:Syntax.extractMatches({klass:'function',allow:['attribute'],process:Syntax.lib.webLinkProcess("site:http://httpd.apache.org/docs/trunk/ directive",true)})});brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.applescript.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('applescript',function(brush){var keywords=["after","before","beginning","continue","copy","each","end","every","from","get","global","in","local","named","of","return","set","some","that","the","then","times","to","where","whose","with","without"]
brush.push(keywords,{klass:'keyword'});var ordinals=["first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","last","front","back","middle"];brush.push(ordinals,{klass:'keyword'});var specials=["activate","add","alias","AppleScript","ask","attachment","boolean","class","constant","delete","duplicate","empty","exists","false","id","integer","list","make","message","modal","modified","new","no","paragraph","pi","properties","quit","real","record","remove","rest","result","reveal","reverse","run","running","save","string","true","word","yes"];brush.push(specials,{klass:'keyword'});var comments=[/(\-\-|#).*$/gm,/\(\*(?:[\s\S]*?\(\*[\s\S]*?\*\))*[\s\S]*?\*\)/gm,Syntax.lib.perlStyleComment.pattern];brush.push(Syntax.lib.webLink);brush.push(comments,{klass:'comment',allow:['href']});brush.push(Syntax.lib.doubleQuotedString);var constants=[/\b\d+(st|nd|rd|th)\b/g,/(-)?(\d)+(\.(\d)?)?(E\+(\d)+)?/g];brush.push(constants,{klass:'constant'});brush.push({pattern:/&|¬|=|≠|>|<|≥|>=|≤|<=|\*|\+|-|\/|÷|\^/g,klass:'operator'});brush.push({pattern:/\b(?:and|as|div|mod|not|or|return(?!\s&)(ing)?|equals|(is(n't| not)? )?equal( to)?|does(n't| not) equal|(is(n't| not)? )?(greater|less) than( or equal( to)?)?|(comes|does(n't| not) come) (after|before)|is(n't| not)?( in)? (back|front) of|is(n't| not)? behind|is(n't| not)?( (in|contained by))?|does(n't| not) contain|contain(s)?|(start|begin|end)(s)? with|((but|end) )?(consider|ignor)ing|prop(erty)?|(a )?ref(erence)?( to)?|repeat (until|while|with)|((end|exit) )?repeat|((else|end) )?if|else|(end )?(script|tell|try)|(on )?error|(put )?into|(of )?(it|me)|its|my|with (timeout( of)?|transaction)|end (timeout|transaction))\b/g,klass:'keyword'})
View
5 public/jquery.syntax.brush.asm.js
@@ -1,5 +0,0 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
-
-Syntax.register('asm',function(brush){brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push({pattern:/^\s+([a-zA-Z]+)/gm,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/\.[a-zA-Z_][a-zA-Z0-9_]*/gm,klass:'directive'});brush.push({pattern:/^[a-zA-Z_][a-zA-Z0-9_]*:/gm,klass:'label'});brush.push({pattern:/(-[0-9]+)|(\b[0-9]+)|(\$[0-9]+)/g,klass:'constant'});brush.push({pattern:/(\-|\b|\$)(0x[0-9a-f]+|[0-9]+|[a-z0-9_]+)/gi,klass:'constant'});brush.push({pattern:/$[a-zA-Z_][a-zA-Z0-9_]*:/gm,klass:'label'});brush.push({pattern:/%\w+/g,klass:'register'});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.asm.css → public/jquery.syntax.brush.assembly.css
@@ -1,8 +1,8 @@
-.syntax .asm .register {
+.syntax .assembly .register {
color: #3caa20;
font-style: italic; }
-.syntax .asm .label {
+.syntax .assembly .label {
font-weight: bold;
color: #2a85b3; }
-.syntax .asm .directive {
+.syntax .assembly .directive {
color: #828a3d; }
View
5 public/jquery.syntax.brush.assembly.js
@@ -0,0 +1,5 @@
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
+
+Syntax.register('assembly',function(brush){brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push({pattern:/\.[a-zA-Z_][a-zA-Z0-9_]*/gm,klass:'directive'});brush.push({pattern:/^[a-zA-Z_][a-zA-Z0-9_]*:/gm,klass:'label'});brush.push({pattern:/^\s*([a-zA-Z]+)/gm,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/(-[0-9]+)|(\b[0-9]+)|(\$[0-9]+)/g,klass:'constant'});brush.push({pattern:/(\-|\b|\$)(0x[0-9a-f]+|[0-9]+|[a-z0-9_]+)/gi,klass:'constant'});brush.push({pattern:/%\w+/g,klass:'register'});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.bash-script.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('bash-script',function(brush){var keywords=["break","case","continue","do","done","elif","else","eq","fi","for","function","ge","gt","if","in","le","lt","ne","return","then","until","while"];brush.push(keywords,{klass:'keyword'});var operators=["&","|",">","<","=","`","--"];brush.push(operators,{klass:'operator'});brush.push({pattern:/^\s*((?:\S+=\S+\s+)*)\s*((?:sudo\s+)?\S+)((?:\s+.*?)?)$/gmi,matches:Syntax.extractMatches({klass:'env'},{klass:'function'},{klass:'remainder',allow:'*'})});brush.push({pattern:/(?:\||&&)\s+(\S+)/g,matches:Syntax.extractMatches({klass:'function',only:['remainder']})});brush.push({pattern:/\$\w+/g,klass:'variable'})
brush.push({pattern:/\s\-+\w+/g,klass:'option'})
View
6 public/jquery.syntax.brush.bash.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.brushes.dependency('bash','bash-script');Syntax.register('bash',function(brush){brush.push({pattern:/^([\w@:~ ]*?[\$|\#])\s+(.*?)$/gm,matches:Syntax.extractMatches({klass:'prompt'},{brush:'bash-script'})});brush.push({pattern:/^\-\- .*$/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.basic.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.lib.vbStyleComment={pattern:/' .*$/gm,klass:'comment',allow:['href']};Syntax.register('basic',function(brush){var keywords=["AddHandler","AddressOf","Alias","And","AndAlso","Ansi","As","Assembly","Auto","ByRef","ByVal","Call","Case","Catch","Declare","Default","Delegate","Dim","DirectCast","Do","Each","Else","ElseIf","End","Enum","Erase","Error","Event","Exit","Finally","For","Function","Get","GetType","GoSub","GoTo","Handles","If","Implements","Imports","In","Inherits","Interface","Is","Let","Lib","Like","Loop","Mod","Module","MustOverride","Namespace","New","Next","Not","On","Option","Optional","Or","OrElse","Overloads","Overridable","Overrides","ParamArray","Preserve","Property","RaiseEvent","ReadOnly","ReDim","REM","RemoveHandler","Resume","Return","Select","Set","Static","Step","Stop","Structure","Sub","SyncLock","Then","Throw","To","Try","TypeOf","Unicode","Until","When","While","With","WithEvents","WriteOnly","Xor","ExternalSource","Region","Print","Class"];var operators=["-","&","&=","*","*=","/","/=","\\","\=","^","^=","+","+=","=","-="];var types=["CBool","CByte","CChar","CDate","CDec","CDbl","Char","CInt","CLng","CObj","Const","CShort","CSng","CStr","CType","Date","Decimal","Variant","String","Short","Long","Single","Double","Object","Integer","Boolean","Byte","Char"];var operators=["+","-","*","/","+=","-=","*=","/=","=",":=","==","!=","!","%","?",">","<",">=","<=","&&","||","&","|","^",".","~","..",">>","<<",">>>","<<<",">>=","<<=",">>>=","<<<=","%=","^=","@"];var values=["Me","MyClass","MyBase","super","True","False","Nothing",/[A-Z][A-Z0-9_]+/g];var access=["Public","Protected","Private","Shared","Friend","Shadows","MustInherit","NotInheritable","NotOverridable"];brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword',options:'gi'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(values,{klass:'constant'});brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.vbStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.postprocess=function(options,html,container){var queryURI="http://social.msdn.microsoft.com/Search/en-us?query=";jQuery('.function',html).each(function(){var text=jQuery(this).text();jQuery(this).replaceWith(jQuery('<a>').attr('href',queryURI+encodeURIComponent(text)).text(text));});return html;};});
View
1  public/jquery.syntax.brush.clang.css
@@ -1,2 +1,3 @@
.syntax .preprocessor {
+ color: #63381f;
font-style: italic; }
View
9 public/jquery.syntax.brush.clang.js
@@ -1,5 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.register('clang',function(brush){var keywords=["@interface","@implementation","@protocol","@end","@try","@throw","@catch","@finally","@class","@selector","@encode","@synchronized","@property","struct","break","continue","else","for","switch","case","default","enum","goto","register","sizeof","typedef","volatile","do","extern","if","return","static","union","while","asm","dynamic_cast","namespace","reinterpret_cast","try","explicit","static_cast","typeid","catch","operator","template","class","const_cast","inline","throw","virtual"];var access=["@private","@protected","@public","private","protected","public","friend","using"];var types=["mutable","auto","const","double","float","int","short","char","long","signed","unsigned","bool","void","typename","id","register","wchar_t"];var operators=["@","+","*","/","-","&","|","~","!","%","<","=",">","[","]","new","delete"];var values=["this","true","false","NULL","YES","NO","nil"];brush.push(values,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.camelCaseType);brush.push({pattern:/#.*$/gmi,klass:'preprocessor',allow:['string']});brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push({pattern:/\w+:(?=.*(\]|;|\{))(?!:)/g,klass:'function'});brush.push({pattern:/[^:\[]\s+(\w+)(?=\])/g,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/-\s*(\([^\)]+?\))?\s*(\w+)\s*\{/g,matches:Syntax.extractMatches({index:2,klass:'function'})});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.cStyleFunction);});
+
+Syntax.register('clang',function(brush){var keywords=["@interface","@implementation","@protocol","@end","@try","@throw","@catch","@finally","@class","@selector","@encode","@synchronized","@property","@synthesize","@dynamic","struct","break","continue","else","for","switch","case","default","enum","goto","register","sizeof","typedef","volatile","do","extern","if","return","static","union","while","asm","dynamic_cast","namespace","reinterpret_cast","try","explicit","static_cast","typeid","catch","operator","template","class","const_cast","inline","throw","virtual","IBOutlet"];var access=["@private","@protected","@public","@required","@optional","private","protected","public","friend","using"];var types=["mutable","auto","const","double","float","int","short","char","long","signed","unsigned","bool","void","typename","id","register","wchar_t"];var operators=["+","*","/","-","&","|","~","!","%","<","=",">","[","]","new","delete","in"];var values=["this","true","false","NULL","YES","NO","nil"];brush.push(values,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push({pattern:/@property\((.*)\)[^;]+;/gmi,klass:'objective-c-property',allow:'*'});var propertyAttributes=["getter","setter","readwrite","readonly","assign","retain","copy","nonatomic"];brush.push(propertyAttributes,{klass:'keyword',only:['objective-c-property']})
+brush.push({pattern:/@(?=")/g,klass:'string'});brush.push(Syntax.lib.camelCaseType);brush.push({pattern:/#.*$/gmi,klass:'preprocessor',allow:['string']});brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push({pattern:/\w+:(?=.*(\]|;|\{))(?!:)/g,klass:'function'});brush.push({pattern:/[^:\[]\s+(\w+)(?=\])/g,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/-\s*(\([^\)]+?\))?\s*(\w+)\s*\{/g,matches:Syntax.extractMatches({index:2,klass:'function'})});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.cStyleFunction);});
View
8 public/jquery.syntax.brush.csharp.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.register('csharp',function(brush){var keywords=["abstract","add","alias","ascending","base","break","case","catch","class","const","continue","default","delegate","descending","do","dynamic","else","enum","event","explicit","extern","finally","for","foreach","from","get","global","goto","group","if","implicit","in","interface","into","join","let","lock","namespace","new","operator","orderby","out","override","params","partial","readonly","ref","remove","return","sealed","select","set","stackalloc","static","struct","switch","throw","try","unsafe","using","value","var","virtual","volatile","where","while","yield"];var access=["public","private","internal","protected"];var types=["object","bool","byte","fixed","float","uint","char","ulong","ushort","decimal","int","sbyte","short","void","long","string","double"];var operators=["+","-","*","/","%","&","|","^","!","~","&&","||","++","--","<<",">>","==","!=","<",">","<=",">=","=","?","new","as","is","sizeof","typeof","checked","unchecked"];var values=["this","true","false","null"];brush.push(values,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.cStyleFunction);brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);});
+
+Syntax.register('csharp',function(brush){var keywords=["abstract","add","alias","ascending","base","break","case","catch","class","const","continue","default","delegate","descending","do","dynamic","else","enum","event","explicit","extern","finally","for","foreach","from","get","global","goto","group","if","implicit","in","interface","into","join","let","lock","namespace","new","operator","orderby","out","override","params","partial","readonly","ref","remove","return","sealed","select","set","stackalloc","static","struct","switch","throw","try","unsafe","using","value","var","virtual","volatile","where","while","yield"];var access=["public","private","internal","protected"];var types=["object","bool","byte","fixed","float","uint","char","ulong","ushort","decimal","int","sbyte","short","void","long","string","double"];var operators=["+","-","*","/","%","&","|","^","!","~","&&","||","++","--","<<",">>","==","!=","<",">","<=",">=","=","?","new","as","is","sizeof","typeof","checked","unchecked"];var values=["this","true","false","null"];brush.push(values,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.cStyleFunction);brush.push({pattern:/(?:\.)([a-z_][a-z0-9_]+)/gi,matches:Syntax.extractMatches({klass:'function'})});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);});
View
6 public/jquery.syntax.brush.css.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('css',function(brush){var colorNames=["AliceBlue","AntiqueWhite","Aqua","Aquamarine","Azure","Beige","Bisque","Black","BlanchedAlmond","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Cornsilk","Crimson","Cyan","DarkBlue","DarkCyan","DarkGoldenRod","DarkGray","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","Darkorange","DarkOrchid","DarkRed","DarkSalmon","DarkSeaGreen","DarkSlateBlue","DarkSlateGray","DarkTurquoise","DarkViolet","DeepPink","DeepSkyBlue","DimGray","DodgerBlue","FireBrick","FloralWhite","ForestGreen","Fuchsia","Gainsboro","GhostWhite","Gold","GoldenRod","Gray","Green","GreenYellow","HoneyDew","HotPink","IndianRed","Indigo","Ivory","Khaki","Lavender","LavenderBlush","LawnGreen","LemonChiffon","LightBlue","LightCoral","LightCyan","LightGoldenRodYellow","LightGrey","LightGreen","LightPink","LightSalmon","LightSeaGreen","LightSkyBlue","LightSlateGray","LightSteelBlue","LightYellow","Lime","LimeGreen","Linen","Magenta","Maroon","MediumAquaMarine","MediumBlue","MediumOrchid","MediumPurple","MediumSeaGreen","MediumSlateBlue","MediumSpringGreen","MediumTurquoise","MediumVioletRed","MidnightBlue","MintCream","MistyRose","Moccasin","NavajoWhite","Navy","OldLace","Olive","OliveDrab","Orange","OrangeRed","Orchid","PaleGoldenRod","PaleGreen","PaleTurquoise","PaleVioletRed","PapayaWhip","PeachPuff","Peru","Pink","Plum","PowderBlue","Purple","Red","RosyBrown","RoyalBlue","SaddleBrown","Salmon","SandyBrown","SeaGreen","SeaShell","Sienna","Silver","SkyBlue","SlateBlue","SlateGray","Snow","SpringGreen","SteelBlue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","Wheat","White","WhiteSmoke","Yellow","YellowGreen"];var colorPatterns=["#[0-9a-f]{3,6}","rgba?\\(.+?\\)","hsla?\\(.+?\\)"];var colorMatcher=[].concat(jQuery.map(colorNames,function(pattern){return"("+Syntax.Brush.convertStringToTokenPattern(pattern,true)+")";}),jQuery.map(colorPatterns,function(pattern){return"("+Syntax.Brush.convertStringToTokenPattern(pattern,false)+")";}));brush.push({pattern:/\(.*?\)/g,allow:'*',disallow:['property']});brush.push({pattern:/\s*([\:\.\[\]\"\'\=\s\w#\.\-,]+)\s+\{/gm,matches:Syntax.extractMatches({klass:'selector',allow:['string']})});brush.push({pattern:new RegExp(colorMatcher.join("|"),"gi"),klass:'color',process:function(element,match){var text=jQuery(element).text();var colorBox=jQuery('<span class="color-box"><span class="sample" style="background-color: '+text+'"></span>&nbsp;&nbsp;</span>');return jQuery(element).append(colorBox);}});brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.webLink);brush.push({pattern:/\{(.|\n)*?\}/g,klass:'properties',allow:'*'});brush.push({pattern:/\:(.*?(?=\})|(.|\n)*?(?=(\}|\;)))/g,matches:Syntax.extractMatches({klass:'value',allow:['color'],only:['properties']})});brush.push({pattern:/([\-\w]+):/g,matches:Syntax.extractMatches({klass:'property',process:Syntax.lib.webLinkProcess("http://cssdocs.org/")})});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.cStyleFunction);});
View
6 public/jquery.syntax.brush.diff.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('diff',function(brush){brush.push({pattern:/^\+\+\+.*$/gm,klass:'add'});brush.push({pattern:/^\-\-\-.*$/gm,klass:'del'});brush.push({pattern:/^@@.*@@/gm,klass:'offset'});brush.push({pattern:/^\+[^\+]{1}.*$/gm,klass:'insert'});brush.push({pattern:/^\-[^\-]{1}.*$/gm,klass:'remove'});brush.postprocess=function(options,html,container){$('.insert',html).closest('.source').addClass('insert-line');$('.remove',html).closest('.source').addClass('remove-line');$('.offset',html).closest('.source').addClass('offset-line');return html;};});
View
6 public/jquery.syntax.brush.haskell.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('haskell',function(brush){var keywords=["as","case","of","class","data","data family","data instance","default","deriving","deriving instance","do","forall","foreign","hiding","if","then","else","import","infix","infixl","infixr","instance","let","in","mdo","module","newtype","proc","qualified","rec","type","type family","type instance","where"];var operators=["`","|","\\","-","-<","-<<","->","*","?","??","#","<-","@","!","::","_","~",">",";","{","}"];var values=["True","False"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.camelCaseType);brush.push({pattern:/\-\-.*$/gm,klass:'comment',allow:['href']});brush.push({pattern:/\{\-[\s\S]*?\-\}/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);});
View
8 public/jquery.syntax.brush.html.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.brushes.dependency('html','xml');Syntax.brushes.dependency('html','javascript');Syntax.brushes.dependency('html','css');Syntax.brushes.dependency('html','php-script');Syntax.brushes.dependency('html','ruby');Syntax.register('html',function(brush){brush.push({pattern:/<script.*?type\=.?text\/javascript.*?>((.|\n)*?)<\/script>/gmi,matches:Syntax.extractMatches({brush:'javascript'})});brush.push({pattern:/<style.*?type=.?text\/css.*?>((.|\n)*?)<\/style>/gmi,matches:Syntax.extractMatches({brush:'css'})});brush.push({pattern:/((<\?php)([\s\S]*?)(\?>))/gm,matches:Syntax.extractMatches({klass:'php-tag',allow:['operator','php-script']},{klass:'operator'},{brush:'php-script'},{klass:'operator'})});brush.push({pattern:/((<\?rb)([\s\S]*?)(\?>))/gm,matches:Syntax.extractMatches({klass:'ruby-tag',allow:['operator','ruby']},{klass:'operator'},{brush:'ruby'},{klass:'operator'})});brush.push({pattern:/<%=?(.*?)(%>)/g,klass:'instruction',allow:['string']});brush.push({pattern:/<\!(DOCTYPE(.*?))>/g,matches:Syntax.extractMatches({klass:'doctype'})});brush.push({pattern:/(%[0-9a-f]{2})/gi,klass:'percent-escape',only:['html']});brush.derives('xml');});
+
+Syntax.brushes.dependency('html','xml');Syntax.brushes.dependency('html','javascript');Syntax.brushes.dependency('html','css');Syntax.brushes.dependency('html','php-script');Syntax.brushes.dependency('html','ruby');Syntax.register('html',function(brush){brush.push({pattern:/<script.*?type\=.?text\/javascript.*?>((.|\n)*?)<\/script>/gmi,matches:Syntax.extractMatches({brush:'javascript'})});brush.push({pattern:/<style.*?type=.?text\/css.*?>((.|\n)*?)<\/style>/gmi,matches:Syntax.extractMatches({brush:'css'})});brush.push({pattern:/((<\?php)([\s\S]*?)(\?>))/gm,matches:Syntax.extractMatches({klass:'php-tag',allow:['keyword','php-script']},{klass:'keyword'},{brush:'php-script'},{klass:'keyword'})});brush.push({pattern:/((<\?rb?)([\s\S]*?)(\?>))/gm,matches:Syntax.extractMatches({klass:'ruby-tag',allow:['keyword','ruby']},{klass:'keyword'},{brush:'ruby'},{klass:'keyword'})});brush.push({pattern:/<%=?(.*?)(%>)/g,klass:'instruction',allow:['string']});brush.push({pattern:/<\!(DOCTYPE(.*?))>/g,matches:Syntax.extractMatches({klass:'doctype'})});brush.push({pattern:/(%[0-9a-f]{2})/gi,klass:'percent-escape',only:['html']});brush.derives('xml');});
View
6 public/jquery.syntax.brush.io.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('io',function(brush){brush.push(Syntax.lib.cStyleFunction);var keywords=["return"];var operators=["::=",":=","or","and","@","+","*","/","-","&","|","~","!","%","<","=",">","[","]","new","delete"];brush.push(keywords,{klass:'keywords'});brush.push(operators,{klass:'operator'});brush.push({pattern:/\b([ \t]+([a-z]+))/gi,matches:Syntax.extractMatches({index:2,klass:'function'})});brush.push({pattern:/\)([ \t]+([a-z]+))/gi,matches:Syntax.extractMatches({index:2,klass:'function'})});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);});
View
8 public/jquery.syntax.brush.java.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.register('java',function(brush){var keywords=["abstract","continue","for","switch","assert","default","goto","synchronized","do","if","break","implements","throw","else","import","throws","case","enum","return","transient","catch","extends","try","final","interface","static","class","finally","strictfp","volatile","const","native","super","while"];var access=["private","protected","public","package"];var types=["void","byte","short","int","long","float","double","boolean","char"];var operators=["++","--","++","--","+","-","~","!","*","/","%","+","-","<<",">>",">>>","<",">","<=",">=","==","!=","&","^","|","&&","||","?","=","+=","-=","*=","/=","%=","&=","^=","|=","<<=",">>=",">>>=","instanceof","new","delete"];var constants=["this","true","false"];brush.push(constants,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.cStyleFunction);brush.processes['function']=Syntax.lib.webLinkProcess('java "Developer Documentation"',true);});
+
+Syntax.register('java',function(brush){var keywords=["abstract","continue","for","switch","assert","default","goto","synchronized","do","if","break","implements","throw","else","import","throws","case","enum","return","transient","catch","extends","try","final","interface","static","class","finally","strictfp","volatile","const","native","super","while"];var access=["private","protected","public","package"];var types=["void","byte","short","int","long","float","double","boolean","char"];var operators=["++","--","++","--","+","-","~","!","*","/","%","+","-","<<",">>",">>>","<",">","<=",">=","==","!=","&","^","|","&&","||","?","=","+=","-=","*=","/=","%=","&=","^=","|=","<<=",">>=",">>>=","instanceof","new","delete"];var constants=["this","true","false","null"];brush.push(constants,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.cStyleFunction);brush.processes['function']=Syntax.lib.webLinkProcess('java "Developer Documentation"',true);});
View
6 public/jquery.syntax.brush.javascript.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('javascript',function(brush){var keywords=["function","break","case","catch","continue","default","delete","do","else","for","if","in","instanceof","new","return","super","switch","throw","true","try","typeof","var","while","with","prototype"];var operators=["+","*","/","-","&","|","~","!","%","<","=",">"];var values=["this","true","false","null"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.perlStyleRegularExpressions);brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.cStyleFunction);});
View
6 public/jquery.syntax.brush.kai.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('kai',function(brush){brush.push(['(',')','[',']','{','}'],{klass:'operator'});brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.webLink);brush.push({pattern:/\(([^\s\(\)]+)/gi,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/`[a-z]*/gi,klass:'constant'})
brush.push(Syntax.lib.multiLineDoubleQuotedString);brush.push(Syntax.lib.stringEscape);});
View
6 public/jquery.syntax.brush.lisp.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.lib.lispStyleComment={pattern:/(;+) .*$/gm,klass:'comment',allow:['href']};Syntax.register('lisp',function(brush){brush.push(['(',')'],{klass:'operator'});brush.push(Syntax.lib.lispStyleComment);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.webLink);brush.push({pattern:/\(\s*([^\s\(\)]+)/gmi,matches:Syntax.extractMatches({klass:'function'})});brush.push({pattern:/#[a-z]+/gi,klass:'constant'})
brush.push(Syntax.lib.multiLineDoubleQuotedString);brush.push(Syntax.lib.stringEscape);});
View
6 public/jquery.syntax.brush.lua.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('lua',function(brush){var keywords=["and","break","do","else","elseif","end","false","for","function","if","in","local","nil","not","or","repeat","return","then","true","until","while"];var operators=["+","-","*","/","%","^","#","..","=","==","~=","<",">","<=",">=","?",":"];var values=["self","true","false","nil"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleFunction);brush.push({pattern:/\-\-.*$/gm,klass:'comment',allow:['href']});brush.push({pattern:/\-\-\[\[(\n|.)*?\]\]\-\-/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.ooc.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('ooc',function(brush){var keywords=["class","interface","implement","abstract","extends","from","const","final","static","import","use","extern","inline","proto","break","continue","fallthrough","operator","if","else","for","while","do","switch","case","as","in","version","return","include","cover","func"];var types=["Int","Int8","Int16","Int32","Int64","Int80","Int128","UInt","UInt8","UInt16","UInt32","UInt64","UInt80","UInt128","Octet","Short","UShort","Long","ULong","LLong","ULLong","Float","Double","LDouble","Float32","Float64","Float128","Char","UChar","WChar","String","Void","Pointer","Bool","SizeT","This"];var operators=["+","-","*","/","+=","-=","*=","/=","=",":=","==","!=","!","%","?",">","<",">=","<=","&&","||","&","|","^",".","~","..",">>","<<",">>>","<<<",">>=","<<=",">>>=","<<<=","%=","^=","@"];var values=["this","super","true","false","null",/[A-Z][A-Z0-9_]+/g];brush.push(values,{klass:'constant'});brush.push(types,{klass:'type'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push({pattern:/0[xcb][0-9a-fA-F]+/g,klass:'constant'});brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleFunction);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.processes['function']=Syntax.lib.webLinkProcess("http://docs.ooc-lang.org/search.html?q=");});
View
6 public/jquery.syntax.brush.pascal.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('pascal',function(brush){var keywords=["absolute","abstract","all","and_then","as","asm","asmname","attribute","begin","bindable","c","c_language","case","class","const","constructor","destructor","dispose","do","downto","else","end","except","exit","export","exports","external","far","file","finalization","finally","for","forward","function","goto","if","implementation","import","inherited","initialization","inline","interface","interrupt","is","keywords","label","library","module","name","near","new","object","of","on","only","operator","or_else","otherwise","packed","pascal","pow","private","procedure","program","property","protected","public","published","qualified","raise","record","repeat","resident","restricted","segment","set","then","threadvar","to","try","type","unit","until","uses","value","var","view","virtual","while","with"];var operators=["+","-","*","/","div","mod","and","or","xor","shl","shr","not","=",">=",">","<>","<=","<","in",":="];var values=["true","false","nil"];brush.push(values,{klass:'constant',options:'gi'});brush.push(keywords,{klass:'keyword',options:'gi'});brush.push(operators,{klass:'operator',options:'gi'});brush.push(Syntax.lib.camelCaseType);brush.push({pattern:/\{[\s\S]*?\}/gm,klass:'comment',allow:['href']});brush.push({pattern:/\(\*[\s\S]*?\*\)/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.cStyleFunction);});
View
6 public/jquery.syntax.brush.perl5.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('perl5',function(brush){var builtins=["abs","accept","alarm","atan2","bind","binmode","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","cos","crypt","defined","delete","each","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","exec","exists","exp","fcntl","fileno","flock","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getppid","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","glob","gmtime","grep","hex","index","int","ioctl","join","keys","kill","lc","lcfirst","length","link","listen","localtime","lock","log","lstat","map","mkdir","msgctl","msgget","msgrcv","msgsnd","oct","open","opendir","ord","pack","pipe","pop","pos","print","printf","prototype","push","quotemeta","rand","read","readdir","readline","readlink","readpipe","recv","rename","reset","reverse","rewinddir","rindex","rmdir","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","study","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","time","times","tr","truncate","uc","ucfirst","umask","undef","unlink","unpack","unshift","utime","values","vec","wait","waitpid","warn","write"];var keywords=["bless","caller","continue","die","do","dump","else","elsif","eval","exit","for","foreach","goto","if","import","last","local","my","next","no","our","package","redo","ref","require","return","sub","tie","tied","unless","untie","until","use","wantarray","while"];var operators=["->","++","--","**","!","~","\\","+","-","=~","!~","*","/","%","x","+","-",".","<<",">>","<",">","<=",">=","lt","gt","le","ge","==","!=","<=>","eq","ne","cmp","~~","&","|","^","&&","||","//","..","...","?:","=",",","=>","not","and","or","xor"];var values=["this","true","false"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(builtins,{klass:'function'});brush.push(Syntax.lib.perlStyleRegularExpressions);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);brush.push({pattern:/(\$|@|%)\w+/gi,klass:'variable'});brush.push({pattern:/__END__[\s\S]*/gm,klass:'comment'});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.cStyleFunction);});
View
6 public/jquery.syntax.brush.php-script.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('php-script',function(brush){var keywords=["abstract","and","as","break","case","cfunction","class","const","continue","declare","default","die","do","echo","else","elseif","enddeclare","endfor","endforeach","endif","endswitch","endwhile","extends","extends","for","foreach","function","global","if","implements","include","include_once","interface","old_function","or","require","require_once","return","static","switch","throw","use","var","while","xor"];var access=["private","protected","public"];var operators=["+","*","/","-","&","|","~","!","%","<","=",">","[","]","new"];var values=["this","true","false"];brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(access,{klass:'access'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleFunction);brush.push(Syntax.lib.cStyleComment);brush.push(Syntax.lib.cppStyleComment);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.processes['function']=Syntax.lib.webLinkProcess("http://www.php.net/manual-lookup.php?pattern=");});
View
8 public/jquery.syntax.brush.php.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.brushes.dependency('php','php-script');Syntax.register('php',function(brush){brush.push({pattern:/(<\?(php)?)((.|\n)*?)(\?>)/gm,matches:Syntax.extractMatches({klass:'operator'},null,{brush:'php-script'},null,{klass:'operator'})})});
+
+Syntax.brushes.dependency('php','php-script');Syntax.register('php',function(brush){brush.push({pattern:/(<\?(php)?)((.|\n)*?)(\?>)/gm,matches:Syntax.extractMatches({klass:'keyword'},null,{brush:'php-script'},null,{klass:'keyword'})})});
View
6 public/jquery.syntax.brush.plain.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('plain',function(brush){brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.python.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('python',function(brush){var keywords=["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","not","or","pass","print","raise","return","try","while","with","yield"];var operators=["!=","%","%=","&","&=","(",")","*","**","**=","*=","+","+=",",","-","-=",".","/","//","//=","/=",":",";","<","<<","<<=","<=","<>","=","==",">",">=",">>",">>=","@","[","]","^","^=","`","`","{","|","|=","}","~"];var builtinFunctions=["abs","all","any","basestring","bin","bool","callable","chr","classmethod","cmp","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","long","map","max","min","next","object","oct","open","ord","pow","print","property","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","type","unichr","unicode","vars","xrange","zip","__import__","apply","buffer","coerce","intern"];var values=["self","True","False","None"];brush.push({pattern:/^\s*@\w+/gm,klass:'decorator'});brush.push(values,{klass:'constant'});brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(builtinFunctions,{klass:'builtin'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.cStyleFunction);brush.push(Syntax.lib.perlStyleComment);brush.push({pattern:/(['\"]{3})([^\1])*?\1/gm,klass:'comment'});brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.processes['function']=Syntax.lib.webLinkProcess("http://docs.python.org/search.html?q=");brush.processes['type']=Syntax.lib.webLinkProcess("http://docs.python.org/search.html?q=");brush.processes['builtin']=Syntax.lib.webLinkProcess("http://docs.python.org/search.html?q=");});
View
8 public/jquery.syntax.brush.ruby.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.lib.rubyStyleFunction={pattern:/(?:def\s+|\.)([a-z_][a-z0-9_]+)/gi,matches:Syntax.extractMatches({klass:'function'})};Syntax.lib.rubyStyleSymbol={pattern:/([:]?):\w+/g,klass:'constant',matches:function(match,expr){if(match[1]!='')return[];return[new Syntax.Match(match.index,match[0].length,expr,match[0])];}};Syntax.register('ruby',function(brush){var keywords=["alias","and","begin","break","case","class","def","define_method","defined","do","each","else","elsif","end","ensure","false","for","if","in","module","new","next","nil","not","or","raise","redo","rescue","retry","return","self","super","then","throw","true","undef","unless","until","when","while","yield"];var operators=["+","*","/","-","&","|","~","!","%","<","=",">"];var values=["this","true","false","nil"];var access=["private","public"];brush.push(access,{klass:'access'});brush.push(values,{klass:'constant'});brush.push({pattern:/(\%[\S])(\{[\s\S]*?\})/g,matches:Syntax.extractMatches({klass:'function'},{klass:'constant'})});brush.push(Syntax.lib.perlStyleRegularExpressions);brush.push({pattern:/(@+|\$)[\w]+/g,klass:'variable'});brush.push(Syntax.lib.camelCaseType);brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.rubyStyleSymbol);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.rubyStyleFunction);brush.push(Syntax.lib.cStyleFunction);});
+
+Syntax.lib.rubyStyleFunction={pattern:/(?:def\s+|\.)([a-z_][a-z0-9_]+)/gi,matches:Syntax.extractMatches({klass:'function'})};Syntax.lib.rubyStyleSymbol={pattern:/([:]?):\w+/g,klass:'constant',matches:function(match,expr){if(match[1]!='')return[];return[new Syntax.Match(match.index,match[0].length,expr,match[0])];}};Syntax.register('ruby',function(brush){var keywords=["alias","and","begin","break","case","class","def","define_method","defined","do","else","elsif","end","ensure","false","for","if","in","module","new","next","nil","not","or","raise","redo","rescue","retry","return","self","super","then","throw","true","undef","unless","until","when","while","yield"];var operators=["+","*","/","-","&","|","~","!","%","<","=",">"];var values=["this","true","false","nil"];var access=["private","public"];brush.push(access,{klass:'access'});brush.push(values,{klass:'constant'});brush.push({pattern:/(\%[\S])(\{[\s\S]*?\})/g,matches:Syntax.extractMatches({klass:'function'},{klass:'constant'})});brush.push(Syntax.lib.perlStyleRegularExpressions);brush.push({pattern:/(@+|\$)[\w]+/g,klass:'variable'});brush.push(Syntax.lib.camelCaseType);brush.push(keywords,{klass:'keyword'});brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.rubyStyleSymbol);brush.push(Syntax.lib.perlStyleComment);brush.push(Syntax.lib.webLink);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.rubyStyleFunction);brush.push(Syntax.lib.cStyleFunction);});
View
6 public/jquery.syntax.brush.smalltalk.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('smalltalk',function(brush){var operators=["[","]","|",":=","."];var values=["self","super","true","false","nil"];brush.push(values,{klass:'constant'});brush.push(operators,{klass:'operator'});brush.push({pattern:/\w+:/g,klass:'function'});brush.push(Syntax.lib.camelCaseType);brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);});
View
8 public/jquery.syntax.brush.sql.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.lib.sqlStyleComment={pattern:/-- .*$/gm,klass:'comment',allow:['href']};Syntax.register('sql',function(brush){var keywords=["A","ABORT","ABS","ABSOLUTE","ACCESS","ACTION","ADA","ADD","ADMIN","AFTER","AGGREGATE","ALIAS","ALL","ALLOCATE","ALSO","ALTER","ALWAYS","ANALYSE","ANALYZE","AND","ANY","ARE","ARRAY","AS","ASC","ASENSITIVE","ASSERTION","ASSIGNMENT","ASYMMETRIC","AT","ATOMIC","ATTRIBUTE","ATTRIBUTES","AUDIT","AUTHORIZATION","AUTO_INCREMENT","AVG","AVG_ROW_LENGTH","BACKUP","BACKWARD","BEFORE","BEGIN","BERNOULLI","BETWEEN","BIGINT","BINARY","BIT","BIT_LENGTH","BITVAR","BLOB","BOOL","BOOLEAN","BOTH","BREADTH","BREAK","BROWSE","BULK","BY","C","CACHE","CALL","CALLED","CARDINALITY","CASCADE","CASCADED","CASE","CAST","CATALOG","CATALOG_NAME","CEIL","CEILING","CHAIN","CHANGE","CHAR","CHAR_LENGTH","CHARACTER","CHARACTER_LENGTH","CHARACTER_SET_CATALOG","CHARACTER_SET_NAME","CHARACTER_SET_SCHEMA","CHARACTERISTICS","CHARACTERS","CHECK","CHECKED","CHECKPOINT","CHECKSUM","CLASS","CLASS_ORIGIN","CLOB","CLOSE","CLUSTER","CLUSTERED","COALESCE","COBOL","COLLATE","COLLATION","COLLATION_CATALOG","COLLATION_NAME","COLLATION_SCHEMA","COLLECT","COLUMN","COLUMN_NAME","COLUMNS","COMMAND_FUNCTION","COMMAND_FUNCTION_CODE","COMMENT","COMMIT","COMMITTED","COMPLETION","COMPRESS","COMPUTE","CONDITION","CONDITION_NUMBER","CONNECT","CONNECTION","CONNECTION_NAME","CONSTRAINT","CONSTRAINT_CATALOG","CONSTRAINT_NAME","CONSTRAINT_SCHEMA","CONSTRAINTS","CONSTRUCTOR","CONTAINS","CONTAINSTABLE","CONTINUE","CONVERSION","CONVERT","COPY","CORR","CORRESPONDING","COUNT","COVAR_POP","COVAR_SAMP","CREATE","CREATEDB","CREATEROLE","CREATEUSER","CROSS","CSV","CUBE","CUME_DIST","CURRENT","CURRENT_DATE","CURRENT_DEFAULT_TRANSFORM_GROUP","CURRENT_PATH","CURRENT_ROLE","CURRENT_TIME","CURRENT_TIMESTAMP","CURRENT_TRANSFORM_GROUP_FOR_TYPE","CURRENT_USER","CURSOR","CURSOR_NAME","CYCLE","DATA","DATABASE","DATABASES","DATE","DATETIME","DATETIME_INTERVAL_CODE","DATETIME_INTERVAL_PRECISION","DAY","DAY_HOUR","DAY_MICROSECOND","DAY_MINUTE","DAY_SECOND","DAYOFMONTH","DAYOFWEEK","DAYOFYEAR","DBCC","DEALLOCATE","DEC","DECIMAL","DECLARE","DEFAULT","DEFAULTS","DEFERRABLE","DEFERRED","DEFINED","DEFINER","DEGREE","DELAY_KEY_WRITE","DELAYED","DELETE","DELIMITER","DELIMITERS","DENSE_RANK","DENY","DEPTH","DEREF","DERIVED","DESC","DESCRIBE","DESCRIPTOR","DESTROY","DESTRUCTOR","DETERMINISTIC","DIAGNOSTICS","DICTIONARY","DISABLE","DISCONNECT","DISK","DISPATCH","DISTINCT","DISTINCTROW","DISTRIBUTED","DIV","DO","DOMAIN","DOUBLE","DROP","DUAL","DUMMY","DUMP","DYNAMIC","DYNAMIC_FUNCTION","DYNAMIC_FUNCTION_CODE","EACH","ELEMENT","ELSE","ELSEIF","ENABLE","ENCLOSED","ENCODING","ENCRYPTED","END","END-EXEC","ENUM","EQUALS","ERRLVL","ESCAPE","ESCAPED","EVERY","EXCEPT","EXCEPTION","EXCLUDE","EXCLUDING","EXCLUSIVE","EXEC","EXECUTE","EXISTING","EXISTS","EXIT","EXP","EXPLAIN","EXTERNAL","EXTRACT","FALSE","FETCH","FIELDS","FILE","FILLFACTOR","FILTER","FINAL","FIRST","FLOAT","FLOAT4","FLOAT8","FLOOR","FLUSH","FOLLOWING","FOR","FORCE","FOREIGN","FORTRAN","FORWARD","FOUND","FREE","FREETEXT","FREETEXTTABLE","FREEZE","FROM","FULL","FULLTEXT","FUNCTION","FUSION","G","GENERAL","GENERATED","GET","GLOBAL","GO","GOTO","GRANT","GRANTED","GRANTS","GREATEST","GROUP","GROUPING","HANDLER","HAVING","HEADER","HEAP","HIERARCHY","HIGH_PRIORITY","HOLD","HOLDLOCK","HOST","HOSTS","HOUR","HOUR_MICROSECOND","HOUR_MINUTE","HOUR_SECOND","IDENTIFIED","IDENTITY","IDENTITY_INSERT","IDENTITYCOL","IF","IGNORE","ILIKE","IMMEDIATE","IMMUTABLE","IMPLEMENTATION","IMPLICIT","IN","INCLUDE","INCLUDING","INCREMENT","INDEX","INDICATOR","INFILE","INFIX","INHERIT","INHERITS","INITIAL","INITIALIZE","INITIALLY","INNER","INOUT","INPUT","INSENSITIVE","INSERT","INSERT_ID","INSTANCE","INSTANTIABLE","INSTEAD","INT","INT1","INT2","INT3","INT4","INT8","INTEGER","INTERSECT","INTERSECTION","INTERVAL","INTO","INVOKER","IS","ISAM","ISNULL","ISOLATION","ITERATE","JOIN","K","KEY","KEY_MEMBER","KEY_TYPE","KEYS","KILL","LANCOMPILER","LANGUAGE","LARGE","LAST","LAST_INSERT_ID","LATERAL","LEADING","LEAST","LEAVE","LEFT","LENGTH","LESS","LEVEL","LIKE","LIMIT","LINENO","LINES","LISTEN","LN","LOAD","LOCAL","LOCALTIME","LOCALTIMESTAMP","LOCATION","LOCATOR","LOCK","LOGIN","LOGS","LONG","LONGBLOB","LONGTEXT","LOOP","LOW_PRIORITY","LOWER","M","MAP","MATCH","MATCHED","MAX","MAX_ROWS","MAXEXTENTS","MAXVALUE","MEDIUMBLOB","MEDIUMINT","MEDIUMTEXT","MEMBER","MERGE","MESSAGE_LENGTH","MESSAGE_OCTET_LENGTH","MESSAGE_TEXT","METHOD","MIDDLEINT","MIN","MIN_ROWS","MINUS","MINUTE","MINUTE_MICROSECOND","MINUTE_SECOND","MINVALUE","MLSLABEL","MOD","MODE","MODIFIES","MODIFY","MODULE","MONTH","MONTHNAME","MORE","MOVE","MULTISET","MUMPS","MYISAM","NAME","NAMES","NATIONAL","NATURAL","NCHAR","NCLOB","NESTING","NEW","NEXT","NO","NO_WRITE_TO_BINLOG","NOAUDIT","NOCHECK","NOCOMPRESS","NOCREATEDB","NOCREATEROLE","NOCREATEUSER","NOINHERIT","NOLOGIN","NONCLUSTERED","NONE","NORMALIZE","NORMALIZED","NOSUPERUSER","NOT","NOTHING","NOTIFY","NOTNULL","NOWAIT","NULL","NULLABLE","NULLIF","NULLS","NUMBER","NUMERIC","OBJECT","OCTET_LENGTH","OCTETS","OF","OFF","OFFLINE","OFFSET","OFFSETS","OIDS","OLD","ON","ONLINE","ONLY","OPEN","OPENDATASOURCE","OPENQUERY","OPENROWSET","OPENXML","OPERATION","OPERATOR","OPTIMIZE","OPTION","OPTIONALLY","OPTIONS","OR","ORDER","ORDERING","ORDINALITY","OTHERS","OUT","OUTER","OUTFILE","OUTPUT","OVER","OVERLAPS","OVERLAY","OVERRIDING","OWNER","PACK_KEYS","PAD","PARAMETER","PARAMETER_MODE","PARAMETER_NAME","PARAMETER_ORDINAL_POSITION","PARAMETER_SPECIFIC_CATALOG","PARAMETER_SPECIFIC_NAME","PARAMETER_SPECIFIC_SCHEMA","PARAMETERS","PARTIAL","PARTITION","PASCAL","PASSWORD","PATH","PCTFREE","PERCENT","PERCENT_RANK","PERCENTILE_CONT","PERCENTILE_DISC","PLACING","PLAN","PLI","POSITION","POSTFIX","POWER","PRECEDING","PRECISION","PREFIX","PREORDER","PREPARE","PREPARED","PRESERVE","PRIMARY","PRINT","PRIOR","PRIVILEGES","PROC","PROCEDURAL","PROCEDURE","PROCESS","PROCESSLIST","PUBLIC","PURGE","QUOTE","RAID0","RAISERROR","RANGE","RANK","RAW","READ","READS","READTEXT","REAL","RECHECK","RECONFIGURE","RECURSIVE","REF","REFERENCES","REFERENCING","REGEXP","REGR_AVGX","REGR_AVGY","REGR_COUNT","REGR_INTERCEPT","REGR_R2","REGR_SLOPE","REGR_SXX","REGR_SXY","REGR_SYY","REINDEX","RELATIVE","RELEASE","RELOAD","RENAME","REPEAT","REPEATABLE","REPLACE","REPLICATION","REQUIRE","RESET","RESIGNAL","RESOURCE","RESTART","RESTORE","RESTRICT","RESULT","RETURN","RETURNED_CARDINALITY","RETURNED_LENGTH","RETURNED_OCTET_LENGTH","RETURNED_SQLSTATE","RETURNS","REVOKE","RIGHT","RLIKE","ROLE","ROLLBACK","ROLLUP","ROUTINE","ROUTINE_CATALOG","ROUTINE_NAME","ROUTINE_SCHEMA","ROW","ROW_COUNT","ROW_NUMBER","ROWCOUNT","ROWGUIDCOL","ROWID","ROWNUM","ROWS","RULE","SAVE","SAVEPOINT","SCALE","SCHEMA","SCHEMA_NAME","SCHEMAS","SCOPE","SCOPE_CATALOG","SCOPE_NAME","SCOPE_SCHEMA","SCROLL","SEARCH","SECOND","SECOND_MICROSECOND","SECTION","SECURITY","SELECT","SELF","SENSITIVE","SEPARATOR","SEQUENCE","SERIALIZABLE","SERVER_NAME","SESSION","SESSION_USER","SET","SETOF","SETS","SETUSER","SHARE","SHOW","SHUTDOWN","SIGNAL","SIMILAR","SIMPLE","SIZE","SMALLINT","SOME","SONAME","SOURCE","SPACE","SPATIAL","SPECIFIC","SPECIFIC_NAME","SPECIFICTYPE","SQL","SQL_BIG_RESULT","SQL_BIG_SELECTS","SQL_BIG_TABLES","SQL_CALC_FOUND_ROWS","SQL_LOG_OFF","SQL_LOG_UPDATE","SQL_LOW_PRIORITY_UPDATES","SQL_SELECT_LIMIT","SQL_SMALL_RESULT","SQL_WARNINGS","SQLCA","SQLCODE","SQLERROR","SQLEXCEPTION","SQLSTATE","SQLWARNING","SQRT","SSL","STABLE","START","STARTING","STATE","STATEMENT","STATIC","STATISTICS","STATUS","STDDEV_POP","STDDEV_SAMP","STDIN","STDOUT","STORAGE","STRAIGHT_JOIN","STRICT","STRING","STRUCTURE","STYLE","SUBCLASS_ORIGIN","SUBLIST","SUBMULTISET","SUBSTRING","SUCCESSFUL","SUM","SUPERUSER","SYMMETRIC","SYNONYM","SYSDATE","SYSID","SYSTEM","SYSTEM_USER","TABLE","TABLE_NAME","TABLES","TABLESAMPLE","TABLESPACE","TEMP","TEMPLATE","TEMPORARY","TERMINATE","TERMINATED","TEXT","TEXTSIZE","THAN","THEN","TIES","TIME","TIMESTAMP","TIMEZONE_HOUR","TIMEZONE_MINUTE","TINYBLOB","TINYINT","TINYTEXT","TO","TOAST","TOP","TOP_LEVEL_COUNT","TRAILING","TRAN","TRANSACTION","TRANSACTION_ACTIVE","TRANSACTIONS_COMMITTED","TRANSACTIONS_ROLLED_BACK","TRANSFORM","TRANSFORMS","TRANSLATE","TRANSLATION","TREAT","TRIGGER","TRIGGER_CATALOG","TRIGGER_NAME","TRIGGER_SCHEMA","TRIM","TRUE","TRUNCATE","TRUSTED","TSEQUAL","TYPE","UESCAPE","UID","UNBOUNDED","UNCOMMITTED","UNDER","UNDO","UNENCRYPTED","UNION","UNIQUE","UNKNOWN","UNLISTEN","UNLOCK","UNNAMED","UNNEST","UNSIGNED","UNTIL","UPDATE","UPDATETEXT","UPPER","USAGE","USE","USER","USER_DEFINED_TYPE_CATALOG","USER_DEFINED_TYPE_CODE","USER_DEFINED_TYPE_NAME","USER_DEFINED_TYPE_SCHEMA","USING","UTC_DATE","UTC_TIME","UTC_TIMESTAMP","VACUUM","VALID","VALIDATE","VALIDATOR","VALUE","VALUES","VAR_POP","VAR_SAMP","VARBINARY","VARCHAR","VARCHAR2","VARCHARACTER","VARIABLE","VARIABLES","VARYING","VERBOSE","VIEW","VOLATILE","WAITFOR","WHEN","WHENEVER","WHERE","WHILE","WIDTH_BUCKET","WINDOW","WITH","WITHIN","WITHOUT","WORK","WRITE","WRITETEXT","X509","XOR","YEAR","YEAR_MONTH","ZEROFILL","ZONE"];var operators=["=","!=","<",">","<=",">=","+","-","*","/","%"];brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.sqlStyleComment);brush.push(keywords,{klass:'keyword',options:'gi'});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.webLink);});
+
+Syntax.lib.sqlStyleComment={pattern:/-- .*$/gm,klass:'comment',allow:['href']};Syntax.register('sql',function(brush){var keywords=["A","ABORT","ABS","ABSOLUTE","ACCESS","ACTION","ADA","ADD","ADMIN","AFTER","AGGREGATE","ALIAS","ALL","ALLOCATE","ALSO","ALTER","ALWAYS","ANALYSE","ANALYZE","AND","ANY","ARE","ARRAY","AS","ASC","ASENSITIVE","ASSERTION","ASSIGNMENT","ASYMMETRIC","AT","ATOMIC","ATTRIBUTE","ATTRIBUTES","AUDIT","AUTHORIZATION","AUTO_INCREMENT","AVG","AVG_ROW_LENGTH","BACKUP","BACKWARD","BEFORE","BEGIN","BERNOULLI","BETWEEN","BIGINT","BINARY","BIT","BIT_LENGTH","BITVAR","BLOB","BOOL","BOOLEAN","BOTH","BREADTH","BREAK","BROWSE","BULK","BY","C","CACHE","CALL","CALLED","CARDINALITY","CASCADE","CASCADED","CASE","CAST","CATALOG","CATALOG_NAME","CEIL","CEILING","CHAIN","CHANGE","CHAR","CHAR_LENGTH","CHARACTER","CHARACTER_LENGTH","CHARACTER_SET_CATALOG","CHARACTER_SET_NAME","CHARACTER_SET_SCHEMA","CHARACTERISTICS","CHARACTERS","CHECK","CHECKED","CHECKPOINT","CHECKSUM","CLASS","CLASS_ORIGIN","CLOB","CLOSE","CLUSTER","CLUSTERED","COALESCE","COBOL","COLLATE","COLLATION","COLLATION_CATALOG","COLLATION_NAME","COLLATION_SCHEMA","COLLECT","COLUMN","COLUMN_NAME","COLUMNS","COMMAND_FUNCTION","COMMAND_FUNCTION_CODE","COMMENT","COMMIT","COMMITTED","COMPLETION","COMPRESS","COMPUTE","CONDITION","CONDITION_NUMBER","CONNECT","CONNECTION","CONNECTION_NAME","CONSTRAINT","CONSTRAINT_CATALOG","CONSTRAINT_NAME","CONSTRAINT_SCHEMA","CONSTRAINTS","CONSTRUCTOR","CONTAINS","CONTAINSTABLE","CONTINUE","CONVERSION","CONVERT","COPY","CORR","CORRESPONDING","COUNT","COVAR_POP","COVAR_SAMP","CREATE","CREATEDB","CREATEROLE","CREATEUSER","CROSS","CSV","CUBE","CUME_DIST","CURRENT","CURRENT_DATE","CURRENT_DEFAULT_TRANSFORM_GROUP","CURRENT_PATH","CURRENT_ROLE","CURRENT_TIME","CURRENT_TIMESTAMP","CURRENT_TRANSFORM_GROUP_FOR_TYPE","CURRENT_USER","CURSOR","CURSOR_NAME","CYCLE","DATA","DATABASE","DATABASES","DATE","DATETIME","DATETIME_INTERVAL_CODE","DATETIME_INTERVAL_PRECISION","DAY","DAY_HOUR","DAY_MICROSECOND","DAY_MINUTE","DAY_SECOND","DAYOFMONTH","DAYOFWEEK","DAYOFYEAR","DBCC","DEALLOCATE","DEC","DECIMAL","DECLARE","DEFAULT","DEFAULTS","DEFERRABLE","DEFERRED","DEFINED","DEFINER","DEGREE","DELAY_KEY_WRITE","DELAYED","DELETE","DELIMITER","DELIMITERS","DENSE_RANK","DENY","DEPTH","DEREF","DERIVED","DESC","DESCRIBE","DESCRIPTOR","DESTROY","DESTRUCTOR","DETERMINISTIC","DIAGNOSTICS","DICTIONARY","DISABLE","DISCONNECT","DISK","DISPATCH","DISTINCT","DISTINCTROW","DISTRIBUTED","DIV","DO","DOMAIN","DOUBLE","DROP","DUAL","DUMMY","DUMP","DYNAMIC","DYNAMIC_FUNCTION","DYNAMIC_FUNCTION_CODE","EACH","ELEMENT","ELSE","ELSEIF","ENABLE","ENCLOSED","ENCODING","ENCRYPTED","END","END-EXEC","ENUM","EQUALS","ERRLVL","ESCAPE","ESCAPED","EVERY","EXCEPT","EXCEPTION","EXCLUDE","EXCLUDING","EXCLUSIVE","EXEC","EXECUTE","EXISTING","EXISTS","EXIT","EXP","EXPLAIN","EXTERNAL","EXTRACT","FALSE","FETCH","FIELDS","FILE","FILLFACTOR","FILTER","FINAL","FIRST","FLOAT","FLOAT4","FLOAT8","FLOOR","FLUSH","FOLLOWING","FOR","FORCE","FOREIGN","FORTRAN","FORWARD","FOUND","FREE","FREETEXT","FREETEXTTABLE","FREEZE","FROM","FULL","FULLTEXT","FUNCTION","FUSION","G","GENERAL","GENERATED","GET","GLOBAL","GO","GOTO","GRANT","GRANTED","GRANTS","GREATEST","GROUP","GROUPING","HANDLER","HAVING","HEADER","HEAP","HIERARCHY","HIGH_PRIORITY","HOLD","HOLDLOCK","HOST","HOSTS","HOUR","HOUR_MICROSECOND","HOUR_MINUTE","HOUR_SECOND","IDENTIFIED","IDENTITY","IDENTITY_INSERT","IDENTITYCOL","IF","IGNORE","ILIKE","IMMEDIATE","IMMUTABLE","IMPLEMENTATION","IMPLICIT","IN","INCLUDE","INCLUDING","INCREMENT","INDEX","INDICATOR","INFILE","INFIX","INHERIT","INHERITS","INITIAL","INITIALIZE","INITIALLY","INNER","INOUT","INPUT","INSENSITIVE","INSERT","INSERT_ID","INSTANCE","INSTANTIABLE","INSTEAD","INT","INT1","INT2","INT3","INT4","INT8","INTEGER","INTERSECT","INTERSECTION","INTERVAL","INTO","INVOKER","IS","ISAM","ISNULL","ISOLATION","ITERATE","JOIN","K","KEY","KEY_MEMBER","KEY_TYPE","KEYS","KILL","LANCOMPILER","LANGUAGE","LARGE","LAST","LAST_INSERT_ID","LATERAL","LEADING","LEAST","LEAVE","LEFT","LENGTH","LESS","LEVEL","LIKE","LIMIT","LINENO","LINES","LISTEN","LN","LOAD","LOCAL","LOCALTIME","LOCALTIMESTAMP","LOCATION","LOCATOR","LOCK","LOGIN","LOGS","LONG","LONGBLOB","LONGTEXT","LOOP","LOW_PRIORITY","LOWER","M","MAP","MATCH","MATCHED","MAX","MAX_ROWS","MAXEXTENTS","MAXVALUE","MEDIUMBLOB","MEDIUMINT","MEDIUMTEXT","MEMBER","MERGE","MESSAGE_LENGTH","MESSAGE_OCTET_LENGTH","MESSAGE_TEXT","METHOD","MIDDLEINT","MIN","MIN_ROWS","MINUS","MINUTE","MINUTE_MICROSECOND","MINUTE_SECOND","MINVALUE","MLSLABEL","MOD","MODE","MODIFIES","MODIFY","MODULE","MONTH","MONTHNAME","MORE","MOVE","MULTISET","MUMPS","MYISAM","NAMES","NATIONAL","NATURAL","NCHAR","NCLOB","NESTING","NEW","NEXT","NO","NO_WRITE_TO_BINLOG","NOAUDIT","NOCHECK","NOCOMPRESS","NOCREATEDB","NOCREATEROLE","NOCREATEUSER","NOINHERIT","NOLOGIN","NONCLUSTERED","NONE","NORMALIZE","NORMALIZED","NOSUPERUSER","NOT","NOTHING","NOTIFY","NOTNULL","NOWAIT","NULL","NULLABLE","NULLIF","NULLS","NUMBER","NUMERIC","OBJECT","OCTET_LENGTH","OCTETS","OF","OFF","OFFLINE","OFFSET","OFFSETS","OIDS","OLD","ON","ONLINE","ONLY","OPEN","OPENDATASOURCE","OPENQUERY","OPENROWSET","OPENXML","OPERATION","OPERATOR","OPTIMIZE","OPTION","OPTIONALLY","OPTIONS","OR","ORDER","ORDERING","ORDINALITY","OTHERS","OUT","OUTER","OUTFILE","OUTPUT","OVER","OVERLAPS","OVERLAY","OVERRIDING","OWNER","PACK_KEYS","PAD","PARAMETER","PARAMETER_MODE","PARAMETER_NAME","PARAMETER_ORDINAL_POSITION","PARAMETER_SPECIFIC_CATALOG","PARAMETER_SPECIFIC_NAME","PARAMETER_SPECIFIC_SCHEMA","PARAMETERS","PARTIAL","PARTITION","PASCAL","PASSWORD","PATH","PCTFREE","PERCENT","PERCENT_RANK","PERCENTILE_CONT","PERCENTILE_DISC","PLACING","PLAN","PLI","POSITION","POSTFIX","POWER","PRECEDING","PRECISION","PREFIX","PREORDER","PREPARE","PREPARED","PRESERVE","PRIMARY","PRINT","PRIOR","PRIVILEGES","PROC","PROCEDURAL","PROCEDURE","PROCESS","PROCESSLIST","PUBLIC","PURGE","QUOTE","RAID0","RAISERROR","RANGE","RANK","RAW","READ","READS","READTEXT","REAL","RECHECK","RECONFIGURE","RECURSIVE","REF","REFERENCES","REFERENCING","REGEXP","REGR_AVGX","REGR_AVGY","REGR_COUNT","REGR_INTERCEPT","REGR_R2","REGR_SLOPE","REGR_SXX","REGR_SXY","REGR_SYY","REINDEX","RELATIVE","RELEASE","RELOAD","RENAME","REPEAT","REPEATABLE","REPLACE","REPLICATION","REQUIRE","RESET","RESIGNAL","RESOURCE","RESTART","RESTORE","RESTRICT","RESULT","RETURN","RETURNED_CARDINALITY","RETURNED_LENGTH","RETURNED_OCTET_LENGTH","RETURNED_SQLSTATE","RETURNS","REVOKE","RIGHT","RLIKE","ROLE","ROLLBACK","ROLLUP","ROUTINE","ROUTINE_CATALOG","ROUTINE_NAME","ROUTINE_SCHEMA","ROW","ROW_COUNT","ROW_NUMBER","ROWCOUNT","ROWGUIDCOL","ROWID","ROWNUM","ROWS","RULE","SAVE","SAVEPOINT","SCALE","SCHEMA","SCHEMA_NAME","SCHEMAS","SCOPE","SCOPE_CATALOG","SCOPE_NAME","SCOPE_SCHEMA","SCROLL","SEARCH","SECOND","SECOND_MICROSECOND","SECTION","SECURITY","SELECT","SELF","SENSITIVE","SEPARATOR","SEQUENCE","SERIALIZABLE","SERVER_NAME","SESSION","SESSION_USER","SET","SETOF","SETS","SETUSER","SHARE","SHOW","SHUTDOWN","SIGNAL","SIMILAR","SIMPLE","SIZE","SMALLINT","SOME","SONAME","SOURCE","SPACE","SPATIAL","SPECIFIC","SPECIFIC_NAME","SPECIFICTYPE","SQL","SQL_BIG_RESULT","SQL_BIG_SELECTS","SQL_BIG_TABLES","SQL_CALC_FOUND_ROWS","SQL_LOG_OFF","SQL_LOG_UPDATE","SQL_LOW_PRIORITY_UPDATES","SQL_SELECT_LIMIT","SQL_SMALL_RESULT","SQL_WARNINGS","SQLCA","SQLCODE","SQLERROR","SQLEXCEPTION","SQLSTATE","SQLWARNING","SQRT","SSL","STABLE","START","STARTING","STATE","STATEMENT","STATIC","STATISTICS","STATUS","STDDEV_POP","STDDEV_SAMP","STDIN","STDOUT","STORAGE","STRAIGHT_JOIN","STRICT","STRING","STRUCTURE","STYLE","SUBCLASS_ORIGIN","SUBLIST","SUBMULTISET","SUBSTRING","SUCCESSFUL","SUM","SUPERUSER","SYMMETRIC","SYNONYM","SYSDATE","SYSID","SYSTEM","SYSTEM_USER","TABLE","TABLE_NAME","TABLES","TABLESAMPLE","TABLESPACE","TEMP","TEMPLATE","TEMPORARY","TERMINATE","TERMINATED","TEXT","TEXTSIZE","THAN","THEN","TIES","TIME","TIMESTAMP","TIMEZONE_HOUR","TIMEZONE_MINUTE","TINYBLOB","TINYINT","TINYTEXT","TO","TOAST","TOP","TOP_LEVEL_COUNT","TRAILING","TRAN","TRANSACTION","TRANSACTION_ACTIVE","TRANSACTIONS_COMMITTED","TRANSACTIONS_ROLLED_BACK","TRANSFORM","TRANSFORMS","TRANSLATE","TRANSLATION","TREAT","TRIGGER","TRIGGER_CATALOG","TRIGGER_NAME","TRIGGER_SCHEMA","TRIM","TRUE","TRUNCATE","TRUSTED","TSEQUAL","TYPE","UESCAPE","UID","UNBOUNDED","UNCOMMITTED","UNDER","UNDO","UNENCRYPTED","UNION","UNIQUE","UNKNOWN","UNLISTEN","UNLOCK","UNNAMED","UNNEST","UNSIGNED","UNTIL","UPDATE","UPDATETEXT","UPPER","USAGE","USE","USER","USER_DEFINED_TYPE_CATALOG","USER_DEFINED_TYPE_CODE","USER_DEFINED_TYPE_NAME","USER_DEFINED_TYPE_SCHEMA","USING","UTC_DATE","UTC_TIME","UTC_TIMESTAMP","VACUUM","VALID","VALIDATE","VALIDATOR","VALUE","VALUES","VAR_POP","VAR_SAMP","VARBINARY","VARCHAR","VARCHAR2","VARCHARACTER","VARIABLE","VARIABLES","VARYING","VERBOSE","VIEW","VOLATILE","WAITFOR","WHEN","WHENEVER","WHERE","WHILE","WIDTH_BUCKET","WINDOW","WITH","WITHIN","WITHOUT","WORK","WRITE","WRITETEXT","X509","XOR","YEAR","YEAR_MONTH","ZEROFILL","ZONE"];var operators=["=","!=","<",">","<=",">=","+","-","*","/","%"];brush.push(operators,{klass:'operator'});brush.push(Syntax.lib.sqlStyleComment);brush.push(keywords,{klass:'keyword',options:'gi'});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.stringEscape);brush.push(Syntax.lib.decimalNumber);brush.push(Syntax.lib.hexNumber);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.xml.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('xml',function(brush){brush.push({pattern:/(<!(\[CDATA\[)([\s\S]*?)(\]\])>)/gm,matches:Syntax.extractMatches({klass:'cdata',allow:['cdata-content','cdata-tag']},{klass:'cdata-tag'},{klass:'cdata-content'},{klass:'cdata-tag'})});brush.push(Syntax.lib.xmlComment);brush.push({pattern:/<[^>]+>/g,klass:'tag',allow:'*'});brush.push({pattern:/<\/?((?:[^:\s>]+:)?)([^\s>]+)(\s[^>]*)?\/?>/g,matches:Syntax.extractMatches({klass:'namespace'},{klass:'tag-name'})});brush.push({pattern:/([^=\s]+)=(".*?"|'.*?'|[^\s>]+)/g,matches:Syntax.extractMatches({klass:'attribute',only:['tag']},{klass:'string',only:['tag']})});brush.push({pattern:/&\w+;/g,klass:'entity'});brush.push({pattern:/(%[0-9a-f]{2})/gi,klass:'percent-escape',only:['string']});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push(Syntax.lib.webLink);});
View
6 public/jquery.syntax.brush.yaml.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.register('yaml',function(brush){brush.push({pattern:/^\s*#.*$/gm,klass:'comment',allow:['href']});brush.push(Syntax.lib.singleQuotedString);brush.push(Syntax.lib.doubleQuotedString);brush.push({pattern:/(&|\*)[a-z0-9]+/gi,klass:'constant'});brush.push({pattern:/(.*?):/gi,matches:Syntax.extractMatches({klass:'keyword'})});brush.push(Syntax.lib.webLink);});
View
8 public/jquery.syntax.cache.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
-Syntax.alias("apache",[]);Syntax.alias("applescript",[]);Syntax.alias("asm",[]);Syntax.alias("bash-script",[]);Syntax.alias("bash",[]);Syntax.alias("basic",['vb']);Syntax.alias("clang",["cpp","c++","c","objective-c"]);Syntax.alias("csharp",["c-sharp","c#"]);Syntax.alias("css",[]);Syntax.alias("diff",["patch"]);Syntax.alias("haskell",[]);Syntax.alias("html",[]);Syntax.alias("io",[]);Syntax.alias("java",[]);Syntax.alias("javascript",["js","actionscript"]);Syntax.alias("kai",[]);Syntax.alias("lisp",['scheme','clojure']);Syntax.alias("lua",[]);Syntax.alias("ooc",[]);Syntax.alias("pascal",["delphi"]);Syntax.alias("perl5",[]);Syntax.alias("php-script",[]);Syntax.alias("php",[]);Syntax.alias("plain",["text"]);Syntax.alias("python",[]);Syntax.alias("ruby",[]);Syntax.alias("smalltalk",[]);Syntax.alias("sql",[]);Syntax.alias("xml",[]);Syntax.alias("yaml",[]);Syntax.styles["jquery.syntax.brush.apache"]="jquery.syntax.brush.apache.css";Syntax.styles["jquery.syntax.brush.applescript"]="jquery.syntax.brush.applescript.css";Syntax.styles["jquery.syntax.brush.asm"]="jquery.syntax.brush.asm.css";Syntax.styles["jquery.syntax.brush.bash-script"]="jquery.syntax.brush.bash-script.css";Syntax.styles["jquery.syntax.brush.bash"]="jquery.syntax.brush.bash.css";Syntax.styles["jquery.syntax.brush.clang"]="jquery.syntax.brush.clang.css";Syntax.styles["jquery.syntax.brush.css"]="jquery.syntax.brush.css.css";Syntax.styles["jquery.syntax.brush.diff"]="jquery.syntax.brush.diff.css";Syntax.styles["jquery.syntax.brush.html"]="jquery.syntax.brush.html.css";Syntax.styles["jquery.syntax.brush.python"]="jquery.syntax.brush.python.css";Syntax.styles["jquery.syntax.brush.xml"]="jquery.syntax.brush.xml.css";Syntax.styles["jquery.syntax.core"]="jquery.syntax.core.css";Syntax.styles["jquery.syntax.layout.fixed"]="jquery.syntax.layout.fixed.css";Syntax.styles["jquery.syntax.layout.inline"]="jquery.syntax.layout.inline.css";Syntax.styles["jquery.syntax.layout.list"]="jquery.syntax.layout.list.css";Syntax.styles["jquery.syntax.layout.plain"]="jquery.syntax.layout.plain.css";Syntax.styles["jquery.syntax.layout.table"]="jquery.syntax.layout.table.css";
+
+Syntax.alias("apache",[]);Syntax.alias("applescript",[]);Syntax.alias("assembly",["asm"]);Syntax.alias("bash-script",[]);Syntax.alias("bash",[]);Syntax.alias("basic",['vb']);Syntax.alias("clang",["cpp","c++","c","objective-c"]);Syntax.alias("csharp",["c-sharp","c#"]);Syntax.alias("css",[]);Syntax.alias("diff",["patch"]);Syntax.alias("haskell",[]);Syntax.alias("html",[]);Syntax.alias("io",[]);Syntax.alias("java",[]);Syntax.alias("javascript",["js","actionscript"]);Syntax.alias("kai",[]);Syntax.alias("lisp",['scheme','clojure']);Syntax.alias("lua",[]);Syntax.alias("ooc",[]);Syntax.alias("pascal",["delphi"]);Syntax.alias("perl5",[]);Syntax.alias("php-script",[]);Syntax.alias("php",[]);Syntax.alias("plain",["text"]);Syntax.alias("python",[]);Syntax.alias("ruby",[]);Syntax.alias("smalltalk",[]);Syntax.alias("sql",[]);Syntax.alias("xml",[]);Syntax.alias("yaml",[]);Syntax.styles["jquery.syntax.brush.apache"]="jquery.syntax.brush.apache.css";Syntax.styles["jquery.syntax.brush.applescript"]="jquery.syntax.brush.applescript.css";Syntax.styles["jquery.syntax.brush.assembly"]="jquery.syntax.brush.assembly.css";Syntax.styles["jquery.syntax.brush.bash-script"]="jquery.syntax.brush.bash-script.css";Syntax.styles["jquery.syntax.brush.bash"]="jquery.syntax.brush.bash.css";Syntax.styles["jquery.syntax.brush.clang"]="jquery.syntax.brush.clang.css";Syntax.styles["jquery.syntax.brush.css"]="jquery.syntax.brush.css.css";Syntax.styles["jquery.syntax.brush.diff"]="jquery.syntax.brush.diff.css";Syntax.styles["jquery.syntax.brush.html"]="jquery.syntax.brush.html.css";Syntax.styles["jquery.syntax.brush.python"]="jquery.syntax.brush.python.css";Syntax.styles["jquery.syntax.brush.xml"]="jquery.syntax.brush.xml.css";Syntax.styles["jquery.syntax.core"]="jquery.syntax.core.css";Syntax.styles["jquery.syntax.layout.fixed"]="jquery.syntax.layout.fixed.css";Syntax.styles["jquery.syntax.layout.inline"]="jquery.syntax.layout.inline.css";Syntax.styles["jquery.syntax.layout.list"]="jquery.syntax.layout.list.css";Syntax.styles["jquery.syntax.layout.plain"]="jquery.syntax.layout.plain.css";Syntax.styles["jquery.syntax.layout.table"]="jquery.syntax.layout.table.css";
View
29 public/jquery.syntax.core.css
@@ -1,38 +1,29 @@
-pre.syntax {
- line-height: 1.6em;
- letter-spacing: 0.05em;
- margin: 1em 20pt 1em; }
-
-.syntax-container {
- padding: 1em 20pt 1em; }
-
.syntax {
font-family: Menlo, Monaco, Consolas, monospace;
line-height: 1.5em; }
.syntax .function {
color: #3333ff; }
- .syntax .keyword {
- color: #33cc33; }
- .syntax .access {
- color: #ffb600;
- font-weight: bold; }
+ .syntax .keyword, .syntax .access {
+ color: #a90d91; }
.syntax .type {
- color: #119911;
+ color: #3239a6;
font-weight: bold; }
.syntax .comment {
color: #66aacc;
font-style: italic; }
- .syntax .string, .syntax .constant {
- color: #ff3333; }
+ .syntax .constant {
+ color: #1c00ce; }
+ .syntax .string {
+ color: #c41a15; }
.syntax .string .escape {
color: #ff9999; }
.syntax .operator {
- color: #cc0000; }
+ color: black; }
.syntax .href {
- color: blue;
+ color: #0e0eff;
text-decoration: underline; }
.syntax .variable {
- color: #2222cc; }
+ color: #3e6d74; }
.syntax pre {
overflow: auto;
font-family: inherit; }
View
8 public/jquery.syntax.core.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
if(!RegExp.prototype.indexOf){RegExp.indexOf=function(match,index){return match[0].indexOf(match[index])+match.index;};}
if(!RegExp.prototype.escape){RegExp.escape=function(pattern){return pattern.replace(/[\-\[\]{}()*+?.\\\^$|,#\s]/g,"\\$&");};}
@@ -22,7 +22,7 @@ if(typeof(rule.index)!='undefined'){index=rule.index;}
if(rule.debug){console.log("extractMatches",rule,index,match[index],match);}
if(match[index].length>0){if(rule.brush){matches.push(Syntax.brushes[rule.brush].buildTree(match[index],RegExp.indexOf(match,index)));}else{var expression=jQuery.extend({owner:expr.owner},rule);matches.push(new Syntax.Match(RegExp.indexOf(match,index),match[index].length,expression,match[index]));}}}
return matches;};};Syntax.lib.webLinkProcess=function(queryURI,lucky){if(lucky){queryURI="http://www.google.com/search?btnI=I&q="+encodeURIComponent(queryURI+" ");}
-return function(element,match){return jQuery('<a>').attr('href',queryURI+encodeURIComponent(element.text())).attr('class',element.attr('class')).append(element.contents());};};Syntax.register=function(name,callback){var brush=Syntax.brushes[name]=new Syntax.Brush();brush.klass=name;callback(brush);};Syntax.lib.cStyleComment={pattern:/\/\*[\s\S]*?\*\//gm,klass:'comment',allow:['href']};Syntax.lib.cppStyleComment={pattern:/\/\/.*$/gm,klass:'comment',allow:['href']};Syntax.lib.perlStyleComment={pattern:/#.*$/gm,klass:'comment',allow:['href']};Syntax.lib.perlStyleRegularExpressions={pattern:/\B\/([^\/]|\\\/)*?\/[a-z]*(?=\s*[^\w\s'";\/])/g,klass:'variable'};Syntax.lib.cStyleFunction={pattern:/([a-z_][a-z0-9_]*)\s*\(/gi,matches:Syntax.extractMatches({klass:'function'})};Syntax.lib.camelCaseType={pattern:/\b_*[A-Z][\w]*\b/g,klass:'type'};Syntax.lib.xmlComment={pattern:/(&lt;|<)!--[\s\S]*?--(&gt;|>)/gm,klass:'comment'};Syntax.lib.webLink={pattern:/\w+:\/\/[\w\-.\/?%&=@:;#]*/g,klass:'href'};Syntax.lib.hexNumber={pattern:/0x[0-9a-fA-F]+/g,klass:'constant'};Syntax.lib.decimalNumber={pattern:/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?/g,klass:'constant'};Syntax.lib.doubleQuotedString={pattern:/"([^\\"\n]|\\.)*"/g,klass:'string'};Syntax.lib.singleQuotedString={pattern:/'([^\\'\n]|\\.)*'/g,klass:'string'};Syntax.lib.multiLineDoubleQuotedString={pattern:/"([^\\"]|\\.)*"/g,klass:'string'};Syntax.lib.multiLineSingleQuotedString={pattern:/'([^\\']|\\.)*'/g,klass:'string'};Syntax.lib.stringEscape={pattern:/\\./g,klass:'escape',only:['string']};Syntax.Match=function(offset,length,expr,value){this.offset=offset;this.endOffset=offset+length;this.length=length;this.expression=expr;this.value=value;this.children=[];this.parent=null;this.next=null;};Syntax.Match.prototype.shift=function(offset,length,text){this.offset+=offset;this.endOffset+=offset;if(length){this.length=length;this.endOffset=this.offset+length;}
+return function(element,match){return jQuery('<a>').attr('href',queryURI+encodeURIComponent(element.text())).attr('class',element.attr('class')).append(element.contents());};};Syntax.register=function(name,callback){var brush=Syntax.brushes[name]=new Syntax.Brush();brush.klass=name;callback(brush);};Syntax.lib.cStyleComment={pattern:/\/\*[\s\S]*?\*\//gm,klass:'comment',allow:['href']};Syntax.lib.cppStyleComment={pattern:/\/\/.*$/gm,klass:'comment',allow:['href']};Syntax.lib.perlStyleComment={pattern:/#.*$/gm,klass:'comment',allow:['href']};Syntax.lib.perlStyleRegularExpressions={pattern:/\B\/([^\/]|\\\/)*?\/[a-z]*(?=\s*[^\w\s'";\/])/g,klass:'constant'};Syntax.lib.cStyleFunction={pattern:/([a-z_][a-z0-9_]*)\s*\(/gi,matches:Syntax.extractMatches({klass:'function'})};Syntax.lib.camelCaseType={pattern:/\b_*[A-Z][\w]*\b/g,klass:'type'};Syntax.lib.xmlComment={pattern:/(&lt;|<)!--[\s\S]*?--(&gt;|>)/gm,klass:'comment'};Syntax.lib.webLink={pattern:/\w+:\/\/[\w\-.\/?%&=@:;#]*/g,klass:'href'};Syntax.lib.hexNumber={pattern:/\b0x[0-9a-fA-F]+/g,klass:'constant'};Syntax.lib.decimalNumber={pattern:/\b[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?/g,klass:'constant'};Syntax.lib.doubleQuotedString={pattern:/"([^\\"\n]|\\.)*"/g,klass:'string'};Syntax.lib.singleQuotedString={pattern:/'([^\\'\n]|\\.)*'/g,klass:'string'};Syntax.lib.multiLineDoubleQuotedString={pattern:/"([^\\"]|\\.)*"/g,klass:'string'};Syntax.lib.multiLineSingleQuotedString={pattern:/'([^\\']|\\.)*'/g,klass:'string'};Syntax.lib.stringEscape={pattern:/\\./g,klass:'escape',only:['string']};Syntax.Match=function(offset,length,expr,value){this.offset=offset;this.endOffset=offset+length;this.length=length;this.expression=expr;this.value=value;this.children=[];this.parent=null;this.next=null;};Syntax.Match.prototype.shift=function(offset,length,text){this.offset+=offset;this.endOffset+=offset;if(length){this.length=length;this.endOffset=this.offset+length;}
if(text){this.value=text.substr(this.offset,this.length);}};Syntax.Match.sort=function(a,b){return(a.offset-b.offset)||(b.length-a.length);};Syntax.Match.prototype.contains=function(match){return(match.offset>=this.offset)&&(match.endOffset<=this.endOffset);};Syntax.Match.defaultReduceCallback=function(node,container){if(typeof(node)==='string'){node=document.createTextNode(node);}else{node=node[0];}
container[0].appendChild(node);};Syntax.Match.prototype.reduce=function(append,process){var start=this.offset;var container=jQuery('<span></span>');append=append||Syntax.Match.defaultReduceCallback;if(this.expression&&this.expression.klass){container.addClass(this.expression.klass);}
for(var i=0;i<this.children.length;i+=1){var child=this.children[i],end=child.offset;var text=this.value.substr(start-this.offset,end-start);append(text,container);append(child.reduce(append,process),container);start=child.endOffset;}
View
6 public/jquery.syntax.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
if(!Function.prototype.bind){Function.prototype.bind=function(target){var args=Array.prototype.slice.call(arguments,1),fn=this;return function(){return fn.apply(target,args);};};}
function ResourceLoader(loader){this.dependencies={};this.loading={};this.loader=loader;}
View
6 public/jquery.syntax.layout.fixed.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.layouts.fixed=function(options,code,container){var fixed=jQuery('<div class="fixed syntax highlighted">'),line=1,space=/^\s*$/;var toolbar=jQuery('<div class="toolbar">');var rawCode=container.clone();rawCode.addClass("raw syntax highlighted");var codeTable=document.createElement('table');var codeTableBody=document.createElement('tbody');codeTable.appendChild(codeTableBody);var numbersColumn=jQuery('<div class="numbers-column">');var codeColumn=jQuery('<div class="code-column">');code.children().each(function(){var lineNumber=document.createElement('div');lineNumber.className="line ln"+line
lineNumber.innerHTML=line;numbersColumn.append(lineNumber);var lineCode=document.createElement('td');lineCode.className="source "+this.className;if(line%2){lineCode.className+=" alt";}
View
6 public/jquery.syntax.layout.inline.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.layouts.inline=function(options,code,container){var inline=jQuery('<code class="syntax highlighted"></code>');inline.append(code.children());return inline;};
View
6 public/jquery.syntax.layout.list.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.layouts.list=function(options,code,container){var listTag=options.listTag||'ol';var list=jQuery('<'+listTag+' class="syntax highlighted">'),line=1,space=/^\s*$/;var toolbar=jQuery('<div class="toolbar">');var rawCode=container.clone();rawCode.addClass("raw syntax highlighted");code.children().each(function(){var li=document.createElement('li');li.className="line ln"+line
if(line%2){li.className+=" alt";}
View
6 public/jquery.syntax.layout.plain.js
@@ -1,5 +1,5 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.layouts.plain=function(options,code,container){var toolbar=jQuery('<div class="toolbar">');var scrollContainer=jQuery('<div class="syntax plain highlighted">');code.removeClass('syntax');scrollContainer.append(code);return jQuery('<div class="syntax-container">').append(toolbar).append(scrollContainer);};
View
6 public/jquery.syntax.layout.table.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
Syntax.layouts.table=function(options,code,container){var table=jQuery('<table class="syntax highlighted"></table>'),tr=null,td=null,a=null,line=1;var tbody=document.createElement('tbody');var toolbar=jQuery('<div class="toolbar"></div>');var rawCode=container.clone();rawCode.addClass("raw syntax highlighted");code.children().each(function(){tr=document.createElement('tr');tr.className="line ln"+line;if(line%2){tr.className+=" alt";}
td=document.createElement('td');td.className="number";number=document.createElement('span');number.innerHTML=line;td.appendChild(number);tr.appendChild(td);td=document.createElement('td');td.className="source";td.appendChild(this);tr.appendChild(td);tbody.appendChild(tr);line=line+1;});table.append(tbody);a=jQuery('<a href="#">View Raw Code</a>');a.click(function(event){event.preventDefault();if(jQuery(table).is(':visible')){rawCode.height(jQuery(table).height());jQuery(table).replaceWith(rawCode);}else{jQuery(rawCode).replaceWith(table);}});toolbar.append(a);toolbar.append('<a href="http://www.oriontransfer.co.nz/software/jquery-syntax" target="oriontransfer">?</a>');return jQuery('<div class="syntax-container">').append(toolbar).append(table);};
View
8 public/jquery.syntax.min.js
@@ -1,6 +1,6 @@
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
if(!Function.prototype.bind){Function.prototype.bind=function(target){var args=Array.prototype.slice.call(arguments,1),fn=this;return function(){return fn.apply(target,args);};};}
function ResourceLoader(loader){this.dependencies={};this.loading={};this.loader=loader;}
@@ -16,4 +16,4 @@ return names;},extractBrushName:function(className){className=className.toLowerC
return null;},detectRoot:function(){if(Syntax.root==null){var scripts=$('script').filter(function(){return this.src.match(/jquery\.syntax/);});var first=scripts.get(0);if(first){var root=first.src.match(/.*\//);if(root){Syntax.root=root[0];}}}}};jQuery.fn.syntax=function(options,callback){Syntax.detectRoot();var elements=this;Syntax.loader.get('core',function(){Syntax.highlight(elements,options,callback);});};jQuery.syntax=function(options,callback){options=options||{};var context=options.context;if(options.root){Syntax.root=options.root;}else{Syntax.detectRoot();}
options=jQuery.extend(Syntax.defaultOptions,options)
options.blockSelector=options.blockSelector||'pre.syntax:not(.highlighted)';options.inlineSelector=options.inlineSelector||'code.syntax:not(.highlighted)';options.blockLayout=options.blockLayout||'list';options.inlineLayout=options.inlineLayout||'inline';if(typeof options.replace=="undefined")
-options.replace=true;jQuery(options.blockSelector,context).each(function(){jQuery(this).syntax(jQuery.extend({},options,{brush:Syntax.extractBrushName(this.className),layout:options.blockLayout}),callback);});jQuery(options.inlineSelector,context).each(function(){jQuery(this).syntax(jQuery.extend({},options,{brush:Syntax.extractBrushName(this.className),layout:options.inlineLayout}),callback);});};Syntax.alias("apache",[]);Syntax.alias("applescript",[]);Syntax.alias("asm",[]);Syntax.alias("bash-script",[]);Syntax.alias("bash",[]);Syntax.alias("basic",['vb']);Syntax.alias("clang",["cpp","c++","c","objective-c"]);Syntax.alias("csharp",["c-sharp","c#"]);Syntax.alias("css",[]);Syntax.alias("diff",["patch"]);Syntax.alias("haskell",[]);Syntax.alias("html",[]);Syntax.alias("io",[]);Syntax.alias("java",[]);Syntax.alias("javascript",["js","actionscript"]);Syntax.alias("kai",[]);Syntax.alias("lisp",['scheme','clojure']);Syntax.alias("lua",[]);Syntax.alias("ooc",[]);Syntax.alias("pascal",["delphi"]);Syntax.alias("perl5",[]);Syntax.alias("php-script",[]);Syntax.alias("php",[]);Syntax.alias("plain",["text"]);Syntax.alias("python",[]);Syntax.alias("ruby",[]);Syntax.alias("smalltalk",[]);Syntax.alias("sql",[]);Syntax.alias("xml",[]);Syntax.alias("yaml",[]);Syntax.styles["jquery.syntax.brush.apache"]="jquery.syntax.brush.apache.css";Syntax.styles["jquery.syntax.brush.applescript"]="jquery.syntax.brush.applescript.css";Syntax.styles["jquery.syntax.brush.asm"]="jquery.syntax.brush.asm.css";Syntax.styles["jquery.syntax.brush.bash-script"]="jquery.syntax.brush.bash-script.css";Syntax.styles["jquery.syntax.brush.bash"]="jquery.syntax.brush.bash.css";Syntax.styles["jquery.syntax.brush.clang"]="jquery.syntax.brush.clang.css";Syntax.styles["jquery.syntax.brush.css"]="jquery.syntax.brush.css.css";Syntax.styles["jquery.syntax.brush.diff"]="jquery.syntax.brush.diff.css";Syntax.styles["jquery.syntax.brush.html"]="jquery.syntax.brush.html.css";Syntax.styles["jquery.syntax.brush.python"]="jquery.syntax.brush.python.css";Syntax.styles["jquery.syntax.brush.xml"]="jquery.syntax.brush.xml.css";Syntax.styles["jquery.syntax.core"]="jquery.syntax.core.css";Syntax.styles["jquery.syntax.layout.fixed"]="jquery.syntax.layout.fixed.css";Syntax.styles["jquery.syntax.layout.inline"]="jquery.syntax.layout.inline.css";Syntax.styles["jquery.syntax.layout.list"]="jquery.syntax.layout.list.css";Syntax.styles["jquery.syntax.layout.plain"]="jquery.syntax.layout.plain.css";Syntax.styles["jquery.syntax.layout.table"]="jquery.syntax.layout.table.css";
+options.replace=true;jQuery(options.blockSelector,context).each(function(){jQuery(this).syntax(jQuery.extend({},options,{brush:Syntax.extractBrushName(this.className),layout:options.blockLayout}),callback);});jQuery(options.inlineSelector,context).each(function(){jQuery(this).syntax(jQuery.extend({},options,{brush:Syntax.extractBrushName(this.className),layout:options.inlineLayout}),callback);});};Syntax.alias("apache",[]);Syntax.alias("applescript",[]);Syntax.alias("assembly",["asm"]);Syntax.alias("bash-script",[]);Syntax.alias("bash",[]);Syntax.alias("basic",['vb']);Syntax.alias("clang",["cpp","c++","c","objective-c"]);Syntax.alias("csharp",["c-sharp","c#"]);Syntax.alias("css",[]);Syntax.alias("diff",["patch"]);Syntax.alias("haskell",[]);Syntax.alias("html",[]);Syntax.alias("io",[]);Syntax.alias("java",[]);Syntax.alias("javascript",["js","actionscript"]);Syntax.alias("kai",[]);Syntax.alias("lisp",['scheme','clojure']);Syntax.alias("lua",[]);Syntax.alias("ooc",[]);Syntax.alias("pascal",["delphi"]);Syntax.alias("perl5",[]);Syntax.alias("php-script",[]);Syntax.alias("php",[]);Syntax.alias("plain",["text"]);Syntax.alias("python",[]);Syntax.alias("ruby",[]);Syntax.alias("smalltalk",[]);Syntax.alias("sql",[]);Syntax.alias("xml",[]);Syntax.alias("yaml",[]);Syntax.styles["jquery.syntax.brush.apache"]="jquery.syntax.brush.apache.css";Syntax.styles["jquery.syntax.brush.applescript"]="jquery.syntax.brush.applescript.css";Syntax.styles["jquery.syntax.brush.assembly"]="jquery.syntax.brush.assembly.css";Syntax.styles["jquery.syntax.brush.bash-script"]="jquery.syntax.brush.bash-script.css";Syntax.styles["jquery.syntax.brush.bash"]="jquery.syntax.brush.bash.css";Syntax.styles["jquery.syntax.brush.clang"]="jquery.syntax.brush.clang.css";Syntax.styles["jquery.syntax.brush.css"]="jquery.syntax.brush.css.css";Syntax.styles["jquery.syntax.brush.diff"]="jquery.syntax.brush.diff.css";Syntax.styles["jquery.syntax.brush.html"]="jquery.syntax.brush.html.css";Syntax.styles["jquery.syntax.brush.python"]="jquery.syntax.brush.python.css";Syntax.styles["jquery.syntax.brush.xml"]="jquery.syntax.brush.xml.css";Syntax.styles["jquery.syntax.core"]="jquery.syntax.core.css";Syntax.styles["jquery.syntax.layout.fixed"]="jquery.syntax.layout.fixed.css";Syntax.styles["jquery.syntax.layout.inline"]="jquery.syntax.layout.inline.css";Syntax.styles["jquery.syntax.layout.list"]="jquery.syntax.layout.list.css";Syntax.styles["jquery.syntax.layout.plain"]="jquery.syntax.layout.plain.css";Syntax.styles["jquery.syntax.layout.table"]="jquery.syntax.layout.table.css";
View
15 rakefile
@@ -1,10 +1,7 @@
-#
-# This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-#
+
+# This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
# See <jquery.syntax.js> for licensing details.
-#
-# Copyright 2010 Samuel Williams. All rights reserved.
-#
+# Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
require 'stringio'
require 'fileutils'
@@ -18,9 +15,9 @@ JSMIN_EXEC = File.dirname(__FILE__) + "/ext/jsmin.rb"
CACHE_FILE = "jquery.syntax.cache.js"
MINIFIED_FILE = "jquery.syntax.min.js"
LICENSE = <<EOF
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
-// For more information, please see <http://www.oriontransfer.co.nz/software/jquery-syntax>
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
+
EOF
BASE_PATH = Pathname.new(Dir.getwd)
View
4 source/jquery.syntax.brush.apache.js
@@ -1,7 +1,7 @@
// brush: "apache" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('apache', function(brush) {
View
4 source/jquery.syntax.brush.applescript.js
@@ -1,7 +1,7 @@
// brush: "applescript" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('applescript', function(brush) {
View
4 source/jquery.syntax.brush.assembly.js
@@ -1,7 +1,7 @@
// brush: "assembly" aliases: ["asm"]
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('assembly', function(brush) {
View
4 source/jquery.syntax.brush.bash-script.js
@@ -1,7 +1,7 @@
// brush: "bash-script" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('bash-script', function(brush) {
View
4 source/jquery.syntax.brush.bash.js
@@ -1,7 +1,7 @@
// brush: "bash" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.brushes.dependency('bash', 'bash-script');
View
4 source/jquery.syntax.brush.basic.js
@@ -1,7 +1,7 @@
// brush: "basic" aliases: ['vb']
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.lib.vbStyleComment = {pattern: /' .*$/gm, klass: 'comment', allow: ['href']};
View
4 source/jquery.syntax.brush.clang.js
@@ -1,7 +1,7 @@
// brush: "clang" aliases: ["cpp", "c++", "c", "objective-c"]
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('clang', function(brush) {
View
4 source/jquery.syntax.brush.csharp.js
@@ -1,7 +1,7 @@
// brush: "csharp" aliases: ["c-sharp", "c#"]
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('csharp', function(brush) {
View
4 source/jquery.syntax.brush.css.js
@@ -1,7 +1,7 @@
// brush: "css" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('css', function(brush) {
View
4 source/jquery.syntax.brush.diff.js
@@ -1,7 +1,7 @@
// brush: "diff" aliases: ["patch"]
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('diff', function(brush) {
View
4 source/jquery.syntax.brush.haskell.js
@@ -1,7 +1,7 @@
// brush: "haskell" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('haskell', function(brush) {
View
4 source/jquery.syntax.brush.html.js
@@ -1,7 +1,7 @@
// brush: "html" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.brushes.dependency('html', 'xml');
View
4 source/jquery.syntax.brush.io.js
@@ -1,7 +1,7 @@
// brush: "io" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('io', function(brush) {
View
4 source/jquery.syntax.brush.java.js
@@ -1,7 +1,7 @@
// brush: "java" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('java', function(brush) {
View
4 source/jquery.syntax.brush.javascript.js
@@ -1,7 +1,7 @@
// brush: "javascript" aliases: ["js", "actionscript"]
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('javascript', function(brush) {
View
4 source/jquery.syntax.brush.kai.js
@@ -1,7 +1,7 @@
// brush: "kai" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('kai', function(brush) {
View
4 source/jquery.syntax.brush.lisp.js
@@ -1,7 +1,7 @@
// brush: "lisp" aliases: ['scheme', 'clojure']
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.lib.lispStyleComment = {pattern: /(;+) .*$/gm, klass: 'comment', allow: ['href']};
View
4 source/jquery.syntax.brush.lua.js
@@ -1,7 +1,7 @@
// brush: "lua" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('lua', function(brush) {
View
4 source/jquery.syntax.brush.ooc.js
@@ -1,7 +1,7 @@
// brush: "ooc" aliases: []
-// This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3.
-// Copyright 2010 Samuel Williams. All rights reserved.
+// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
+// Copyright (c) 2011 Samuel G. D. Williams. <http://www.oriontransfer.co.nz>
// See <jquery.syntax.js> for licensing details.
Syntax.register('ooc', function(brush) {
View
4 source/jquery.syntax.brush.pascal.js
@@ -1,7 +1,7 @@