Commit Graph

410 Commits

Author SHA1 Message Date
Michael Schmidt 6232878b46
Examples: Updated content header (#2232)
This changes the automatically generated header of examples on Prism's example page.

The `overrideExampleHeader` option in `components.json` is no longer supported.
2020-03-07 11:37:11 +01:00
Michael Schmidt bd16bd5755
Shell-Session: Improvements (#2208)
- Added support for elevated shells starting commands with `#` instead of `$`.
- The user and cwd info `bash` and `sh` print before the interactive shell will now be highlighted.
- Changed the line ends of test files to CRLF.
2020-02-24 14:43:16 +01:00
Michael Schmidt 15983d5297
Added support for Solution (.sln) files (#2213)
This adds support for VS Solution files.

https://docs.microsoft.com/en-us/visualstudio/extensibility/internals/solution-dot-sln-file?view=vs-2019
2020-02-23 14:12:37 +01:00
Cat Stevens f941102ef5
Added support for Factor (#2203)
This adds support for the [Factor](https://factorcode.org) language.
2020-02-16 19:49:33 +01:00
Jason Tatton b24f7348df
Add Concurnas support (#2206)
Concurnas is an open-source JVM programming language designed for building reliable, scalable, high performance concurrent, distributed and parallel systems. For more information please see: https://concurnas.com/
2020-02-14 14:55:32 +01:00
Saswat Padhi 2a570fd49f OCaml: Improvements (#2179)
- Added some missing keywords
- Added highlighting for modules, labels, and constructors
- Split polymorphic variant types and type variables
2020-01-12 11:23:06 +01:00
Michael Schmidt c40d96c641
Added QML (#2139)
This adds support for QML (Qt Modeling Language), a user interface markup language.

https://en.wikipedia.org/wiki/QML
https://doc.qt.io/qt-5/qtqml-index.html
2020-01-08 15:57:52 +01:00
Michael Schmidt 0b539136c3
Added checks for examples (#2128)
This adds a check to `premerge` to detect missing and lone examples.
All currently missing examples were added with some exceptions.
2020-01-06 14:39:45 +01:00
Michael Schmidt 9908ca69e7
Robotframework: Renamed example file (#2126)
This renames the example for the Robotframework language to match its id.
2019-12-02 01:43:42 +01:00
Michael Schmidt 631f1e34a9
Added support for BrightScript (#2096)
This adds support for BrightScript.
2019-10-26 18:53:47 +02:00
Michael Schmidt f31946b366
Added support for Moonscript (#2100)
This adds support for the Moonscript language.
2019-10-25 21:53:29 +02:00
Michael Schmidt aaf13aa690
Added support for BBCode (#2095)
This adds support for the BBCode markup language.
2019-10-25 21:12:20 +02:00
Michael Schmidt cfac94ec6e
Added SQF language (#2079)
This adds support for the SQF language.

https://community.bistudio.com/wiki/SQF_syntax
2019-10-16 11:41:51 +02:00
Michael Schmidt 0b771c906d
Added support for etlua (#2050)
This adds support for etlua (Embedded Lua templating).
2019-10-16 11:33:14 +02:00
Michael Schmidt 2f3da7e8d3
Added support for FTL (#2080)
This adds support for FTL (Freemarker language).
2019-10-16 11:18:57 +02:00
thomasdegroot18 c42f877dbc Added support for SPARQL language (#2033)
This adds support for the SPARQL language.
https://www.w3.org/TR/sparql11-query/
2019-09-05 17:28:28 +02:00
Michael Schmidt f7eaa6184d
Added Robot Framework plain text format (#2034)
This adds support for the Robot Framework plain text space separated format.
https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#plain-text-format
2019-09-03 12:56:20 +02:00
Michael Schmidt cc2cf3f7bb
Added support for Solidity (#2031)
This adds support for the Solidity language.

https://solidity.readthedocs.io/en/v0.4.23/
2019-09-02 20:29:26 +02:00
Michael Schmidt 3fdb7d553d
Added support for AQL (#2025)
This adds support for the AQL language.

https://www.arangodb.com/docs/stable/aql/
2019-09-02 20:08:04 +02:00
Michael Schmidt a7cf56b7a3
Added suppprt for Zig (#2019)
This adds support for the Zig language.
https://ziglang.org/
2019-08-29 16:25:02 +02:00
Michael Schmidt 9f72258641
Added support for Firestore security rules (#2010)
This adds support for Google Cloud Firestore security rules.
2019-08-17 14:36:50 +02:00
Michael Schmidt e2b99f403d
Added support for GDScript (#2006)
This adds support for the GDScript language.
2019-08-14 11:40:43 +02:00
cedporter 076f615548 SAS: Major improvements (#1981)
This makes various improvements to the SAS language definition such as adding support for embedded SQL, missing keyword and language elements, more granular tokenizing, and many more.
2019-08-08 21:16:31 +02:00
Jakub Klímek 508d57ac34 Added RDF Turtle/TriG language (#2012)
This adds support for the RDF Turtle/TriG language.
2019-08-06 15:30:24 +02:00
Michael Schmidt e7702ae110
Diff: Added support for syntax highlighting inside diff blocks (#1889)
This adds support for syntax highlighting inside diff blocks via a new plugin called: Diff Highlight.
2019-07-22 01:27:48 +02:00
Michael Schmidt c8844286a8
Highlight JS tagged template literals (#1931)
This adds support for highlighting embedded languages in JavaScript tagged template literals.
2019-07-21 22:59:46 +02:00
Michael Schmidt c93c066bce
Added support for Splunk SPL (#1962)
This adds support for Splunk SPL and corrects the position of the SQL in `components.json`.
2019-07-20 12:35:15 +02:00
Michael Schmidt bb84f98cc8
Added support for DNS zone files (#1961)
This adds support for DNS zone files.

The highlighting is quite simple as every type and class is highlighted as `keyword`. This is intentional as other token names (e.g. `class-name`, `function`, `builtin`, ...) are not highlighted by every theme resulting in large portions of unstyled text for some themes.
2019-07-15 23:22:20 +02:00
Michael Schmidt d58d2aeba0
F#: Improved character literals (#1956)
This adds support for all F# character escapes which should result in all characters being highlighted as such. 
The problem was that character literals with escape sequences longer than two characters were not recognized.
2019-07-13 15:41:07 +02:00
Brice Aldrich 858201c72c Added support for PascaLIGO (#1947)
This adds support for the [PascaLIGO language](http://ligolang.org).
2019-07-11 03:45:22 +02:00
Michael Schmidt 473f7fbd0d
Added support for PC-Axis file format (#1940)
This adds a new language for the PC-Axis file format.
2019-07-03 12:34:20 +02:00
Michael Schmidt de10bd1d85
Protobuf improvements (#1948)
This makes numerous improvements to the Protobuf grammar adding (almost) full support for PB2 and PB3 syntax.
2019-07-01 19:55:12 +02:00
Michael Schmidt 36a5fa0eb8 Known failure page (#1876)
This PR adds a known failures page. This resolves #1750.

The known failures are moved from the example pages.
(I also updated all example pages with invalid HTML.)

Some known failures were actually fixed in the meantime but never updated, so I removed a few. Those were: 
- Handlebars
- Markdown's nested bold-italic
- Smarty
- Textile's "Nested styles are only partially supported"

### Screenshot

<details>

![image](https://user-images.githubusercontent.com/20878432/56849438-7eca3200-68f4-11e9-9dc3-bf0256be8d1e.png)

</details>
2019-06-29 22:19:54 -04:00
RunDevelopment 0b48301e28 Resolved conflicts 2019-06-12 15:46:07 +02:00
Michael Schmidt 3e1812416d
Added more examples & small TOML improvement (#1917)
This adds some of the missing examples and makes a small improvement to TOML.
2019-06-12 15:28:44 +02:00
Michael Schmidt 73d964be5d
Added support for JQ language (#1896)
This adds support for the JQ language.
2019-06-08 20:15:08 +02:00
RunDevelopment 9604497909 Added shell session language 2019-05-15 21:06:59 +02:00
Michael Schmidt c13d6e7d8d
JS: Template strings: Increased bracket count of interpolations (#1845)
This increases the number of nested braces which can be matched by JS's template pattern to supported nested objects within interpolation expressions.
2019-04-19 22:07:57 +02:00
Michal 3077997600 Added support for CMake language (#1820)
This adds support for the [CMake](https://cmake.org/) language.
2019-03-20 22:10:17 +01:00
Michael Schmidt c37c90dfc2
Added EJS (#1769)
This adds the EJS (Embedded JavaScript templates) language to Prism.
2019-03-05 22:17:36 +01:00
Michael Schmidt 64dc049d85
Added JSON5 language (#1744)
This adds the JSON5 language to Prism.
2019-02-28 19:28:22 +01:00
Michael Schmidt 13e1c97d27
Added EBNF language (#1756)
This adds the EBNF language.
2019-02-28 19:23:25 +01:00
Michael Schmidt 1df96c55a9
Added BNF and RBNF languages (#1754)
This adds the BNF and RBNF languages.
2019-02-28 19:18:05 +01:00
Michael Schmidt 6d98f0e743
Added ANBF language (#1753)
This adds a new language: ANBF (Augmented Backus–Naur form).
2019-02-28 19:10:37 +01:00
Michael Schmidt ae4842db84
Fixed JSON/JSONP examples (#1765)
This corrects my previous mistake where I forgot to adjust the example of JSON after changing the implementation of JSONP.
2019-02-27 14:54:06 +01:00
Michael Schmidt b5041cf9ea Fix JSONP support (#1745)
This PR fixes that JSON did not support [JSONP](https://en.wikipedia.org/wiki/JSONP) callback functions.

I also added a JSON example page.
2019-02-25 23:41:01 -05:00
Stephan Max b94b56c131 Added the Nand2Tetris HDL language (#1710)
This adds support for the [Nand2Tetris](https://www.nand2tetris.org/) HDL language.
2019-01-15 15:54:35 +01:00
Toby Wilds 7def8f5c30 Added N1QL language support (#1620)
Adds support for[N1QL](https://www.couchbase.com/products/n1ql) for Couchbase.
2019-01-04 00:52:27 +01:00
JeongHoon Byun (aka Outsider) c939df8ed8 Added support for HCL (#1594)
Adds support for HCL ([HashiCorp configuration language](https://github.com/hashicorp/hcl)).
2018-12-27 12:56:24 +01:00
Volk b48c012cd8 Added Vala language (#1658)
Adds support for the Vala language.
2018-12-15 21:32:22 +01:00
Michael Schmidt 4a8219a43d Add support for Java stack traces (#1520)
There are 3 main types of elements which are highlighted:

1. The summary.
    This is the head of the stack trace and includes the name of the exception and a message.
    `Exception in thread "main" java.lang.RuntimeException: A test exception`
2. Stack frames.
    These make up the actual stack trace and include the full name of the method and the source.
    `at com.stackify.stacktrace.StackTraceExample.methodB(StackTraceExample.java:13)`
3. Omitted frames.
    This is a simple message that some frames were omitted.
    `... 27 more`

Everything besides these 3 element types will not be highlighted.
2018-12-02 13:25:05 -05:00
Michael Schmidt a69c2b6259 Improvements to Python F-strings and string prefixes (#1642)
This PR adds support for [string interpolation](https://www.python.org/dev/peps/pep-0498/) (aka. f-strings) and makes the [string prefixes](https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals) part of the string.

Resolves #1636.

### Known issues

Assumes that strings inside the interpolation expression are 'nice'. So strings
with unfortunate numbers of curley braces will cause incorrect highlighting: E.g.: `f"{'}'}"`.
2018-12-02 10:48:53 -05:00
Michael Schmidt 2288c25ee4 Add G-code language (#1572)
This PR adds the [G-code language](https://reprap.org/wiki/G-code) to Prism
and resolves #1571.

### Features

- All fields from A-Z ([case sensitive](https://reprap.org/wiki/G-code#Case_sensitivity)) and [checksums](https://reprap.org/wiki/G-code#.2A:_Checksum) (`*`).
- [Comments](https://reprap.org/wiki/G-code#Comments) of both the semicolon and parenthesis style.
- [Quoted strings](https://reprap.org/wiki/G-code#Quoted_strings).
- The colon punctuation of [lists (see the example)](https://reprap.org/wiki/G-code#M584:_Set_drive_mapping).
2018-12-01 12:37:20 -05:00
Michael Schmidt b41fb8f11d Fixes regex for JS examples (#1591)
This PR fixes a regex example which Prism does not highlight correctly
because it is preceded by a comment.
2018-10-22 09:47:13 -04:00
Олег Дутченко c1d6cb853a Fix tokenizing !important (#1585)
Updates the regex to ensure that when `!important` sits next
to a property with no spaces, it's still tokenized correctly.
2018-10-18 21:06:02 -04:00
Mark Shi e529edd8a6 Add GameMaker Language support (#1551)
GameMaker is a cross-platform game engine developed by YoYo Games.
2018-09-15 09:52:37 -04:00
mAAdhaTTah e00b408fe5 Remove extraneous class 2018-06-26 11:32:31 -04:00
Brandon Rhodes 334c7bca11 Add Python triple-quoted strings "known failure" (#1449)
* Add example of failure in Python parser
2018-06-26 11:21:28 -04:00
Golmote e326cb031f
Add support for XQuery. Fix #1405 (#1411) 2018-05-26 11:39:35 +02:00
Guido Flohr e063992b81 Support for Template Toolkit 2 (#1418)
* support for Template Toolkit 2

* optimized quoted string regexes

* optimized double-quoted string regex

* fully qualified tt2 plug-in names don't work

Also use \w.

* do not use empty character class

See #1107.

* put keyword tests in alphabetical order

* ordered tt2 keywords alphabetically

* removed redundant operator rule for tt2

* removed possibly existing old rules before inserti

* indentation

* allow backslash in front of lf in tt2 strings

* indentation

* avoid backtracking

* escape xml special characters

* indent with tab instead of spaces

* greedy is no longer needed for variables

Also use \w instead of explicit character class.

* re-generated with gulp
2018-05-10 11:07:34 +02:00
Golmote db2d0ebb9a JavaScript: Add support for one level of nesting inside template strings. Fix #1397 2018-04-22 15:12:28 +02:00
Golmote b4509bf55e
Add support for Soy (Closure Template). Fix #1316 (#1387) 2018-04-11 08:58:28 +02:00
Golmote c28d8c5e37
Add support for WebAssembly. Fix #1140 and fix #1384 (#1386) 2018-04-11 08:53:56 +02:00
Golmote 6e0b20a41c
Add support for GEDCOM. Fix #899 (#1385) 2018-04-11 08:50:52 +02:00
Golmote c673ec29a3
Add support for Visual Basic. Fix #985 (#1382) 2018-04-11 08:47:26 +02:00
Golmote 5a524f7e3d
Add support for Velocity. Fix #1372 (#1378) 2018-04-11 08:44:44 +02:00
Juan Caicedo 46468f84f4 Add support for Lisp (#1297)
* add emacs

* rename to elisp

* add elisp to components

* add comment test

* add heading test

* WIP string test

* update string tests

* test symbols in strings

* test arguments

* test quoted symbol

* lisp-property test

* splice test

* add keyword test

* test for declare

* test interactive

* boolean test

* test numbers

* test defvar

* fix greedy defun regex

* test defun

* test lambda

* test car

* test punctuation

* use var instead of const

* remove arrow functions

* flatten language structure

* remove unnecessary escaping

* add lisp and emacs

* add lisp

* fix template strings

* minify lisp

* add example elisp file

* simplify number

* don't mark other def as keywords

* dont mark other def as keyword in defun

* make lambda a keyword only at the beginning

* restore single quotes in components

* double quote in elisp

* minify elisp

* quote keys in components

* rename punctuation test

* add semicolons elisp

* undo prettier changes to components.js

* add lisp to components.json

* rename elisp to lisp

* fix components.json

* add minified lisp file

* rename example lisp file

* move lisp to first position

* explain null initialized properties in lisp file

* remove trailing commas

* put lisp first in example file

* add ifee for lisp file

* update lisp min file

* update show language assets

* add components index min file

* add emacs-lisp alias

* change title of lisp example file

* undo theme change

* combine regex for parens

* remove min index

* remove unneeded example html

* remove doubled string test

* capitalize lisp in components

* change string theme to match master

* build assets after adding lisp
2018-04-05 19:24:22 +02:00
Golmote 259b6fc5ab Matlab: Update known failures. 2018-03-26 21:18:30 +02:00
Golmote 5b6c76dc56 Markdown: Update known failures. 2018-03-26 21:18:29 +02:00
Golmote 13d9991536 D: Update known failures and tests. 2018-03-26 21:15:10 +02:00
Golmote e1d2d420ae Crystal: Update known failures. 2018-03-26 21:13:43 +02:00
Golmote b0e34fbef0 Ruby: Make multi-line comments greedy, remove single-line comment hack. Update known failures and tests. 2018-03-26 21:12:08 +02:00
Golmote a0f50811d3 Q: Make comments greedy. Update known failures and tests. 2018-03-26 21:09:07 +02:00
Golmote 0c139d1f5c Puppet: Make heredoc, comments, regexps and strings greedy. Update known failures and tests. 2018-03-26 21:05:43 +02:00
Golmote d7b2b43c85 Monkey: Make comments greedy. Update known failures and tests. 2018-03-26 21:00:12 +02:00
Golmote e93d61f304 Elixir: Make regexps greedy, remove comment hacks. Update known failures and tests. 2018-03-26 20:57:31 +02:00
Golmote c083b78c4f Fortran: Make single-line comments greedy. Update known failures and tests. 2018-03-26 20:54:34 +02:00
Golmote 3599e6a322
Add support for PL/SQL (#1338)
* Add support for PL/SQL (Fix #1149)

* Merge gh-pages
2018-03-11 12:11:51 +01:00
Golmote e6213acbcf Add support for ERB. Fix #1318 2018-03-11 12:02:50 +01:00
Golmote c3ed5b5247 Website: Auto-generate example header with component title, list of aliases and dependencies.
`overrideExampleHeader` can be used to generate only the component title.
2018-03-11 11:11:34 +01:00
Golmote 0bc98ac134
Add support for ARFF (Fix #653) (#1327) 2018-03-07 21:31:40 +01:00
Golmote 405867cb42 C#: Add "dotnet" alias. 2018-03-05 08:25:08 +01:00
Tan-Vinh Nguyen f0b2c9e814 Basic Syntax Highlighting for Liquid (#1326)
* Basic Syntax Highlighting for Liquid

[Liquid](http://shopify.github.io/liquid/), a template language by shopify
It is used in Jekyll and add some basic highlighting

* fix typo

* Corrections and Improvements

- move liquid above livescript
- regnerate languages for show language plugin, after fixing typo
- keywords
   - tablerow and endtablerow are keywords
   - add all keywords in test
 - add funtcions test

* Minor Corrections

comply to whitespace settings, use tabs instead of spaces for indentation
2018-03-04 15:43:39 +01:00
Golmote ad25d2214b PHP: Fix shell-comment failure now that strings are greedy 2018-03-03 21:41:19 +01:00
Golmote 5d7223c996 PHP: Add support for Heredoc and Nowdoc strings 2018-03-03 21:39:51 +01:00
Golmote 5e9c575438 PHP: Update example with string interpolation 2018-03-03 21:30:42 +01:00
Golmote bdbdb7d800 PHP: Update known failures 2018-03-02 08:58:55 +01:00
tkjone 8b4d3bdc2f Add Clojure (#1311)
* Add Clojure

* Remove global flags

* Simplify comment match

* Update string regex

* Update keyword regex to use non-capturing group

* Update boolean regex to use non-capturing group

* Add intro to prism-clojure example HTML

* Remove duplicated comment test

* Fix thread-first macro highlight

Moved the thread-first macro (->) further up the group capture in order
to have it properly highlight...

* Add thread-last macro support

* Add `nil` to the boolean capture

I would like to rename the `boolean` group to something else as I don't
believe it is accurate now that `nil` is there.

* Update number regex to support hexidecimal

* Remove global from keyword object

* Add clojure.min

Forgot to compile with gulp in the last commit.  my bad.

* Resolve operator regex note in code review

* Add "nil" test

* Fix test error - (>=) (==) (<=)

* Add more tests to keywords

* Fix indentation

* Remove duplicate test

* Remove duplicates partner from tests

* Fix indentation?

* Fix indentation...

* Fix indentation!!
2018-03-02 08:05:40 +01:00
Golmote 8c3fa00016 Make listing of classes more uniform in aliased components' examples 2018-03-01 23:51:10 +01:00
Ben Kimball 5773ce406c Ruby: Update known failures (#1309) 2018-02-28 07:37:17 +01:00
Mattias fbe82b8632 added tsx support (#1280)
* added tsx support

* fixed order in components.js and added tsx example file

* escape less than and capitalize tsx
2018-02-05 08:36:19 +01:00
Andreas Lind b08cae5603 Add support for highlighting CSP, HSTS, and HPKP (#1275)
* Add CSP support.

* Add HPKP support.

* Add HSTS support.

* Updates based on feedback.

* Updates based on feedback.

* Updates based on feedback.

* Updates based on feedback.

* Updates based on feedback.

* Updates based on feedback.

* Updates based on Feedback.

* Fix parentheses.

* List csp, hpkp, and hsts in components.js

* Add missing base64 chars to 'nonce-...' and 'sha-...' source expressions

* Add support for 'sha384-...' and 'sha512-...' source expressions

* Add tests and examples for csp

* Add tests and examples for hsts

* Add tests and examples for hpkp

* hpkp: Include the sha256 hash in the directive itself

Prevent the numbers in the base64 string from being classified
as "safe" or "unsafe".

* Rebuild the minified csp and hpkp components

* Rebuild the "Show Language" plugin as well

* Fix copy/paste error in test description
2018-01-31 22:38:01 +01:00
Ilias Van Peer d6da70e0d0 Add Elm (elm-lang.org) support (#1174)
* Add Elm (elm-lang.org) support

* Simplify patterns and fix a few things inherited from haskell

* Add example and minified file

* Clean up comment pattern, drop redundant groups, tabs for indents
2018-01-16 08:40:39 +01:00
Ales Tsurko 84ed3edf52 add Io syntax (#1251)
* add Io

* Io: fix strings and operators, add tests

* fix indent

* add package-lock.json to gitignore

* exclude gitignore and package.json changes

* use tabs

* io: apply requested changes

* fix indent

* fix indent

* io: add example file
2018-01-02 08:58:10 +01:00
Golmote 37af50036c IchigoJam: Make strings greedy 2017-12-19 07:52:43 +01:00
Golmote 60114d038e BASIC: Make strings greedy 2017-12-19 07:51:25 +01:00
Cocoa Oikawa cf840be1cb Add support for IchigoJam BASIC (#1246)
* Add support for IchigoJam BASIC

Hi. This PR adds support for [IchigoJam](https://ichigojam.net/), which is a board that using its own BASIC language, so I was not extending this from `basic`, but submit as a standalone language.

If there're anything necessary to change, please reply to me and I'll respond to you ASAP.

* Requested modifications have been made.

And after digging into the docs, IchigoJam actually use a very small set of ```basic``` and it adds a different set of markers to its own ```basic``` language, so I just keep this as a standalone language.

* fixed the regexp for comment, number, operator and punctuation

For IchigoJam, the space is not required to be appeared after the ```'``` or ```REM```.

Add support for binary and hex numbers

Specified for IchigoJam

Add ```[``` and  ```]``` for IchigoJam

* Add example code for IchigoJam.

* Add test-suite for IchigoJam

* Add prism-ichigojam.min.js
2017-12-19 07:46:30 +01:00
Kevin Zurawel 2ece18b4cc Add support for 6502 assembly (#1245)
* Add support for 6502 assembly

* Address PR feedback
2017-12-16 17:35:23 +01:00
Tuna Celik 0fffa9df49 Xeora Language implementation (#1239) 2017-12-06 20:27:49 +01:00
Golmote d27b70dc48 Add support for Flow
Fix #1216
2017-11-11 23:42:44 +01:00
Jake Miller f144623ce9 Minor spelling differences for style 2017-10-10 15:11:20 +11:00
Jake Miller f680ee7088 Updated all instances of jade to be named pug. 2017-10-10 15:05:49 +11:00
Golmote edf2454cab Merge branch 'master' of https://github.com/eisbehr-/prism into eisbehr--master 2017-09-16 13:13:38 +02:00
Golmote 5ac0afb458 Merge branch 'opencl' of https://github.com/Milania1/prism into Milania1-opencl
# Conflicts:
#	plugins/autoloader/prism-autoloader.js
#	plugins/autoloader/prism-autoloader.min.js
#	plugins/show-language/prism-show-language.js
#	plugins/show-language/prism-show-language.min.js
2017-09-16 12:58:59 +02:00
Eisbehr 4b48de3162 add prism-arduino.html 2017-09-12 08:36:11 +02:00
Golmote eaa8ebb4cb Merge branch 'n4js' of https://github.com/bsmith-n4/prism into bsmith-n4-n4js
# Conflicts:
#	plugins/show-language/prism-show-language.js
#	plugins/show-language/prism-show-language.min.js
2017-09-09 12:40:24 +02:00
Golmote 7ab4013a62 Merge branch 'Hyuchia-renpy-language' into gh-pages
# Conflicts:
#	components/prism-apl.js
#	components/prism-apl.min.js
#	plugins/show-language/prism-show-language.js
#	plugins/show-language/prism-show-language.min.js
2017-09-09 11:36:53 +02:00
Golmote 2e32fc7eba Eiffel: Make strings greedy and update tests and example 2017-09-09 10:51:00 +02:00
Jan S. (Milania1) 1a628b8dc7 Add OpenCL language support 2017-08-17 22:12:51 +02:00
bsmith af937cf773 expand on n4js example 2017-05-29 17:15:03 +02:00
bsmith 98867cf030 initial commit 2017-05-29 15:28:00 +02:00
Golmote 62cdaf8066 Ruby: Add support for =begin =end comments. Manual merge of #1121. 2017-05-08 13:39:11 +02:00
Golmote 88300817fd VB.Net: Add example + tests + fix regexps 2017-05-08 13:26:16 +02:00
Golmote bf5519672e Clean up no longer relevant failures in examples 2017-02-08 23:25:12 +01:00
Roman Miroshnychenko 345b1b2afd Adds Django/Jinja2 language definition (#1085) 2017-01-28 10:08:49 +01:00
Diego Islas Ocampo df31330f48 Merge remote-tracking branch 'upstream/master' into renpy-language 2016-12-29 11:05:48 -06:00
Golmote 3cae6ce887 Add support for Reason. Fix #1046 2016-11-19 12:16:31 +01:00
thesave dfc19413d3 Add support for the Jolie language (#1014)
* Added component for the Jolie language

* Added Jolie among the supported components

* update for merge

- revised jolie component
- added tests
- added code example
- minified with `gulp`

* fixes

* fixes

* fixed Jolie html file example and highlight for punctuation

* fixed indentation in test html file and added comma as punctuation
2016-11-09 01:57:46 +01:00
Golmote 5e62f023dc Add support for Xojo. Fix #898 2016-07-04 20:13:26 +02:00
Golmote 65619f7ece Add support for Ada (generic). Closes #949 2016-07-03 03:20:53 +02:00
Golmote 9c5ffb5ead Merge remote-tracking branch 'official/gh-pages' into prism-livescript
Conflicts:
	plugins/show-language/prism-show-language.js
	plugins/show-language/prism-show-language.min.js
2016-06-27 01:27:23 +02:00
Golmote 9cfc8cb2ef Add support for LiveScript 2016-06-18 19:39:36 +02:00
Golmote 2607dcd9ae Add support for .properties files 2016-06-18 14:46:44 +02:00
Golmote bfb559bf53 Add support for GraphQL 2016-06-11 01:20:38 +02:00
wayward710 b8275198db Fixed whitespaces, reordered tokens, used Gulp to min JS 2016-04-08 12:27:12 +02:00
wayward710 22bf9c55db Fixed issues pointed out in previous pull request 2016-04-08 12:27:12 +02:00
wayward710 ff93a9cc09 Better HTML example 2016-04-08 12:27:12 +02:00
wayward710 9e8d4f99a4 More improvements to Bro 2016-04-08 12:27:12 +02:00
wayward710 b25a751508 Added Bro support to Prism 2016-04-08 12:27:12 +02:00
James Baca 367ace62de 1)Adding annotation token for Java
2)Aliasing java annotation to punctuation
3)Aliasing grovy annotation to punctuation
4)Adding in sample code
2016-03-08 06:43:49 -06:00
Golmote e8a31a50c3 Merge pull request #814 from Golmote/prism-kotlin
Add support for Kotlin
2015-10-26 08:16:29 +01:00
Golmote 81933ee8cd Merge pull request #813 from Golmote/prism-puppet
Add support for Puppet configuration
2015-10-22 07:17:56 +02:00
Golmote f5db346320 Merge pull request #812 from Golmote/prism-roboconf
Add support for Roboconf
2015-10-22 07:17:38 +02:00
Golmote eb7aa969e3 Add support for Kotlin 2015-10-22 07:14:06 +02:00
Golmote e7a623c58b Merge branch 'gh-pages' into prism-haxe
Conflicts:
	plugins/autoloader/prism-autoloader.js
	plugins/autoloader/prism-autoloader.min.js
2015-10-21 06:35:03 +02:00
Golmote 77c0b061f2 Merge branch 'gh-pages' into prism-parser
Conflicts:
	components.js
2015-10-21 06:32:15 +02:00
Golmote b7b1b6a9ab Merge branch 'gh-pages' into prism-oz
Conflicts:
	components.js
2015-10-17 10:37:52 +02:00
Golmote a36bc4ae2e Merge pull request #804 from Golmote/prism-lua
Add support for Lua
2015-10-17 10:36:03 +02:00
Golmote b43c5f3fb6 Merge pull request #803 from Golmote/prism-icon
Add support for Icon
2015-10-17 10:35:30 +02:00
Golmote 0b4e1d3ded Add support for Puppet configuration 2015-10-17 10:32:59 +02:00
Golmote c9b40810df Add support for Roboconf 2015-10-16 08:50:33 +02:00
Golmote 188c75ccb7 Merge branch 'gh-pages' into prism-parigp
Conflicts:
	plugins/show-language/prism-show-language.js
	plugins/show-language/prism-show-language.min.js
2015-10-16 08:00:22 +02:00
Golmote 6803ca03c0 Merge pull request #800 from Golmote/prism-asciidoc
Add support for AsciiDoc
2015-10-16 07:58:39 +02:00
Golmote e25da0da67 Add support for Haxe 2015-10-15 08:55:07 +02:00
Golmote 2ba763e093 Add support for Parser 2015-10-13 21:08:49 +02:00
Golmote d5ace6c2eb Add support for Oz 2015-10-11 13:45:28 +02:00
Golmote 1a4ff7aca1 Add support for Lua 2015-10-11 10:38:10 +02:00
Golmote 2d08fa9013 Add support for Icon 2015-10-10 21:36:23 +02:00
Golmote 6679e735cb Add support for PARI/GP 2015-10-10 16:38:02 +02:00
Golmote 68159d5b38 Add support for AsciiDoc 2015-10-10 03:57:25 +02:00