tests/languages


Log

Author Commit Date CI Message
Michael Schmidt 649e51e5 2020-07-27T13:50:41 Added support for Dhall (#2473)
Michael Schmidt ed1df1e1 2020-07-22T17:27:00 Added support for YANG (#2467)
Osip Fatkullin 3fcce6fe 2020-07-22T18:12:01 Added support for .gitignore (#2481)
Osip Fatkullin 0c30c582 2020-07-22T17:45:05 EditorConfig: Trim spaces before key and section title (#2482) The `key` and `section` tokens sometimes included leading spaces.
Michael Schmidt 2ff40fe0 2020-07-18T15:29:33 Rust: Improvements (#2464)
Michael Schmidt 2805ae35 2020-07-18T15:02:33 JSDoc: Improvements (#2466)
Michael Schmidt 398e2943 2020-07-18T14:58:39 Added support for Cypher (#2459)
Michael Schmidt 4f55052f 2020-07-18T14:53:05 JS: Improved regex detection (#2465)
Karl Horky bea7a585 2020-07-14T14:47:21 SQL: Added PostgreSQL `RETURNING` keyword (#2476)
Osip Fatkullin ed8fff91 2020-07-11T01:07:19 Added support for EditorConfig (#2471)
cedporter 278316ca 2020-07-06T15:01:10 SAS: Improved macro string functions (#2463)
edukisto 537a9e80 2020-07-05T15:22:39 CSP: Fixed directives (#2461)
cedporter a0a9f1ef 2020-07-02T17:46:04 SAS: Handle edge case of string macro functions (#2451)
Joe DF 7c66cfc4 2020-07-02T17:42:38 AutoHotkey: Added missing "format" built-in (#2450)
Michael Schmidt 8a72fa6f 2020-06-29T13:09:56 C/C++: Improved macros and expressions (#2440)
Michael Schmidt 8e9d161c 2020-06-28T02:00:03 C++: Added support for default comparison operator (#2426)
Michael Schmidt 964de5a1 2020-06-28T01:44:00 CSS: Improved url and added keywords (#2432)
Michael Schmidt 22eb5cad 2020-06-28T01:41:28 Added support for Smali (#2419)
Michael Schmidt a13ee8d9 2020-06-28T01:40:12 VB: Added `until` keyword (#2423)
Xy Ren 3a127c7d 2020-06-24T20:30:38 Add support for the language Agda (#2430)
Starbeamrainbowlabs ae0327b3 2020-06-22T12:16:29 Added JS stack trace language (#2418) This language highlights JavaScript stack traces generated by commonly used JS engines.
edukisto 37273a6f 2020-06-21T11:34:19 Dockerfile: Fixed strings inside comments (#2428) Strings inside comments broke comments. Comments are now greedy, so this can't happen anymore.
Michael Schmidt 48fac3b2 2020-06-12T15:58:46 Added a test for identifier support across all languages (#2371)
Michael Schmidt de8ed16d 2020-06-12T12:53:22 GraphQL: Added missing keywords (#2407)
Michael Schmidt 7f341fc1 2020-06-12T12:52:31 C#: Improved pattern matching (#2411)
Michael Schmidt 2a2e79ed 2020-06-07T18:54:31 C#: Fixed adjacent string interpolations (#2402)
Michael Schmidt 939a17c4 2020-06-07T18:52:25 Protobuf: Added support for RPC (#2414)
Michael Schmidt ddf3cc62 2020-06-07T18:49:55 Autohotkey: Improved comments and other improvements (#2412) Original author: nnnik <nnnik@web.de>
Michael Schmidt 1e3f542b 2020-06-04T22:15:55 Scheme: Adjusted lookbehind for literals (#2396)
Alex Mabry 9e64c62e 2020-05-29T12:28:05 GraphQL: Added support for multi-line strings and descriptions (#2406)
Michael Schmidt ed715158 2020-05-29T16:24:07 JS: Improved `get`/`set` and parameter detection (#2387)
Michael Schmidt b28f21b7 2020-05-29T16:17:03 JS: Added support for logical assignment operators (#2378)
Michael Schmidt ba5ac1da 2020-05-29T16:10:59 VB: Added missing keywords (#2376)
Adám Brudzewsky 0255cb6a 2020-05-27T13:32:49 APL: Added ⍥ (#2409) Introduced into Dyalog APL 18.0 which is just about to be released.
Joe DF 4fe03676 2020-05-25T07:30:51 AutoHotkey: Added missing definitions (#2400) This adds a lot of missing keywords, builtins, constants, and other definitions.
Michael Schmidt 9c7bc820 2020-05-19T02:30:59 Markup: Added tokens inside DOCTYPE (#2349)
Michael Schmidt 81cf2344 2020-05-19T01:58:59 Julia: Improved strings, comments, and other patterns (#2363)
Michael Schmidt ab1e34ae 2020-05-19T01:53:44 Markup: Added alias for named entities (#2351)
Michael Schmidt fdbc4473 2020-05-19T01:52:38 CSS Extras: Optimized `class` and `id` patterns (#2359)
cedporter 475a5903 2020-05-18T14:01:07 SAS: Improved comments in `proc groovy` and `proc lua` (#2392)
Michael Schmidt e3fe9040 2020-05-13T11:59:18 C++: Improved class name detection (#2348)
Michael Schmidt caec5e30 2020-05-13T11:26:38 Added support for XML doc in C#, F#, and VB.net (#2340)
Michael Schmidt 1946918a 2020-05-13T11:25:39 Scheme: Improved lambda parameter (#2346)
Michael Schmidt 194c5429 2020-05-11T14:49:10 Rust: Improvements (#2332) This makes several improvements to Rust. This includes support for multiline strings, better closures, attributes, macros, and comments, an update for the keyword list, and more.
那里好脏不可以 e523f5d0 2020-05-09T02:42:24 CSS Extras: Renamed `attr-{name,value}` tokens and added tokens for combinators and selector lists (#2373)
Michael Schmidt 8a72830a 2020-05-07T22:44:16 Regex: Added aliases and minor improvements (#2325) This adds a lot of aliases to the regex tokens, so themes can apply their styles. It also makes a few improvements. See the PR for more details.
那里好脏不可以 6d663b6e 2020-05-08T04:17:54 Stylus: Fixed comments breaking declarations + minor improvements (#2372) Comments broke URLs in all non-greedy declarations. Comments are now matched as part of these declarations. This also adds support for comments inside selectors.
那里好脏不可以 2c10ef8a 2020-05-07T19:58:29 Stylus: New tokens and other improvements. (#2368) This adds `color`, `unit`, and `entity` tokens. The `number` and `operator` patterns were also improved.
HeX0R101 d0c1c70d 2020-05-06T23:59:29 Added support for PureBasic (#2369) A language based on Basic (BlitzBasic to be precise) with inline assembler also and direct API calls. Can compile on Windows, Linux, and macOS
那里好脏不可以 0d65d6c9 2020-05-06T16:35:29 Stylus: Fixed comments breaking strings and URLs (#2361)
Michael Schmidt 032910ba 2020-05-06T10:06:01 JavaDoc: Improvements (#2324) This makes some improvements to JavaDoc: - Extended support for [references](https://corochann.com/javadoc-coding-rule-of-link-linkplain-see-372.html). - Better code support - Added support for `<pre>` elements - Added support for HTML inside code (but not `{@code}` code) - Fixed that the line splitting pattern required at least 2 characters per line - Added support for HTML entities. - Changed the line ends to `\r\n` for all test files.
Caijinglong 4172ab6f 2020-05-06T15:52:21 Dart: Added missing keywords (#2355)
那里好脏不可以 7f948ecb 2020-05-03T23:40:09 pug: Improved class and id detection in tags (#2358)
Michael Schmidt c9324476 2020-04-29T21:54:31 Python: Fixed empty multiline strings (#2344)
Julian Smolka 30b4e254 2020-04-29T19:31:30 C++: Fixed `enum class` class names (#2342) The `class` keyword in `enum class` enums was falsely highlighted as the class name.
Michael Schmidt 33e49956 2020-04-29T15:39:59 GLSL: Improvements (#2321) This improves GLSL by extending C instead of C-like.
Michael Schmidt 87a5c7ae 2020-04-29T15:29:51 Added support for HLSL (#2318) https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl
Michael Schmidt fdcf7ed2 2020-04-29T15:25:01 C: Improved macros (#2320)
Michael Schmidt 053016ef 2020-04-27T23:18:30 Added support for Racket (#2315)
Michael Schmidt e27e65af 2020-04-27T22:54:18 Scheme: Improved boolean (#2316) I noticed that scheme booleans also partially highlighted `#true`, so I fixed that.
Michael Schmidt cde5b0fa 2020-04-27T22:39:29 Added support for Warpscript (#2307)
Michael Schmidt 1093ceb3 2020-04-27T22:33:02 Added support for UnrealScript (#2305)
Michael Schmidt bd4d8165 2020-04-27T22:29:20 Added support for Peoplecode (#2302)
Michael Schmidt fec39bcf 2020-04-27T22:23:57 Powershell: New functions pattern bases on naming conventions (#2301)
Michael Schmidt de21eb64 2020-04-27T22:22:12 Added support for AL (#2300)
Michael Schmidt ac297ba5 2020-04-27T22:20:41 Scheme: Added missing special keywords (#2304)
Michael Schmidt a197cfcd 2020-04-16T22:30:37 Typescript: Added `asserts` keyword and other improvements (#2280)
Sergey Romanov 8704cdfb 2020-04-12T23:15:37 Added support for Structured Text (IEC 61131-3) (#2311)
Ayesh Karunaratne 044dd271 2020-04-09T19:15:51 Bash: Added `composer` command (#2298) This adds PHP's dependency manager `composer` to the list of commands.
Michael Schmidt 62e184bb 2020-04-09T12:50:20 Java: Fixed `namespace` token (#2295)
Michael Schmidt 9a49f78f 2020-04-07T20:32:39 Scheme: Improvements (#2263)
Sam Chen fd432a5b 2020-04-04T21:50:48 Diff: Added `prefix` token (#2281) This adds a token to match line prefixes.
Michael Schmidt 947a55bd 2020-03-29T18:30:31 C#: Fixed keywords in type lists blocking type names (#2277)
Michael Schmidt 504a63ba 2020-03-26T23:18:33 CSS: Fixed url() containing "@" (#2272) This fixes URLs that contain the "@" character.
Michael Schmidt 42b15463 2020-03-24T20:30:58 C# improvements (#1444) A complete rewrite of the C# language to support almost every feature of C# 8.0.
Cassie Jones 43efde2e 2020-03-23T17:44:09 Added support for LLVM IR (#2221) This adds support for LLVM's assembly language. https://llvm.org/docs/LangRef.html
Michael Schmidt 328d0e0e 2020-03-21T17:02:30 Bash: Added support for escaped quotes (#2256) Single and double quotes can be escaped via backslashes. Prism now supports these escapes.
Peter Budai 8119e57b 2020-03-16T21:17:45 Added support for Power Query (#2250) This adds support for Power Query. https://docs.microsoft.com/en-us/powerquery-m/
Peter Budai 9227853f 2020-03-13T21:52:26 Added support for DAX (#2248) This adds support for DAX (Data Analysis Expressions). https://docs.microsoft.com/en-us/dax/
Michael Schmidt bf4f7bfa 2020-03-10T14:59:46 Added support for Excel formula (#2219) This adds support for Excel's formula terms.
Simon 462ad57e 2020-03-07T14:32:58 C++: Added C++20 keywords (#2236) This adds support for the ney keywords added in C++20. https://en.cppreference.com/w/cpp/keyword
Michael Schmidt fa630726 2020-02-24T23:57:55 C/C++: Improvemed `comment` pattern (#2229) This improves the `comment` pattern by allowing backslash-escaped line breaks in single-line comments.
Michael Schmidt 73c8a376 2020-02-24T23:56:07 Markdown: Added support for nested lists (#2228) This improves the support for nested lists by making the `code` pattern stricter.
Michael Schmidt bd16bd57 2020-02-24T14:43:16 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.
Michael Schmidt 15983d52 2020-02-23T14:12:37 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
Michael Schmidt 5362ba16 2020-02-23T14:06:24 YAML: Improvements (#2226) The patterns for tags, anchors, and aliases and their usage in other patterns are improved to match the YAML spec as close as possible.
Tilo Prütz 6124c974 2020-02-19T20:03:29 YAML: Fixed highlighting of anchors and aliases (#2217)
Michael Schmidt 674f4b35 2020-02-18T21:52:43 C/C++/OpenCL C: Improvements (#2196) This makes a few minor improvements to C and OpenCL C. Some of those improvements carry over to C++. For more details, see the pull request.
Nicolai Parlog 47910b5c 2020-02-18T21:45:03 Java: Added `record` keyword (#2185) This adds support for the new `record` keyword from Java 14.
Cat Stevens f941102e 2020-02-16T13:49:33 Added support for Factor (#2203) This adds support for the [Factor](https://factorcode.org) language.
Jason Tatton b24f7348 2020-02-14T21:55:32 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/
Michael Schmidt 2e0eff76 2020-02-07T16:44:48 CSS: Added support for the selector function (#2201) This adds support for CSS 4's selector function. The selectors passed to the function will now be highlighted as such.
Michael Schmidt a7d67ca3 2020-02-04T15:17:11 VB: Added support for comments with line continuations (#2195)
Michael Schmidt 3b42536e 2020-02-04T13:47:56 PHPDoc: Fixed exponential backtracking (#2198) This fixed the exponential backtracking of the pattern which matched PHP classes.
Michael Schmidt 81e1c3dd 2020-01-18T17:23:39 Tests: Added new pattern check for octal escapes (#2189) This adds a new pattern check to disallow octal character escapes (e.g. `\12`).
Michael Schmidt 5450e24c 2020-01-15T15:04:09 Elixir: Added support for attributes names ending with `?` (#2182)
Saswat Padhi 2a570fd4 2020-01-12T02:23:06 OCaml: Improvements (#2179) - Added some missing keywords - Added highlighting for modules, labels, and constructors - Split polymorphic variant types and type variables
Alex Kanunnikov ef4d29d9 2020-01-11T02:05:37 Handlebars: Added support for `:` and improved the `variable` pattern (#2172) This adds support for `:` as punctuation and removes the `.` from the list of allowed characters in the `variable` pattern as it is impossible to match because of the `punctuation` pattern.
Michael Schmidt c40d96c6 2020-01-08T15:57:52 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
cedporter 99d979a0 2020-01-07T09:10:22 SAS: Added CASL support (#2112) This adds CASL support, a scripting language used within PROC CAS in SAS. https://go.documentation.sas.com/?cdcId=pgmsascdc&cdcVersion=9.4_3.4&docsetId=pgmdiff&docsetTarget=p06ibhzb2bklaon1a86ili3wpil9.htm&locale=en