components/prism-fsharp.min.js

Branch


Log

Author Commit Date CI Message
Michael Schmidt b58cd722 2021-12-06T22:42:55 F#: Added `char` token (#3271)
Michael Schmidt e2630d89 2021-09-26T11:52:18 ESLint: Added `regexp/sort-alternatives` rule (#3093)
Michael Schmidt 79d22182 2021-06-08T13:50:35 FIxed some cases of quadratic worst-case runtime (#2922)
Michael Schmidt a5d7178c 2021-01-17T14:34:24 F#: Fixed comment false positive (#2703) F# has supports `(*)` to convert an operator into a function. This syntax collides with F# comments and produced false positives for comments. The comment pattern has been adjusted to not match `(*)`.
Michael Schmidt e644178b 2020-12-28T18:19:11 Added test for polynomial backtracking (#2597)
Michael Schmidt c187e229 2019-10-16T12:06:22 Added test for unused capturing groups (#1996) This adds a test that checks for unused capturing groups in patterns and another test which ensures that lookbehind groups are always the first thing being matched in a pattern.
Michael Schmidt d58d2aeb 2019-07-13T15:41:07 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.
Michael Schmidt 3e00bb9c 2019-03-07T15:22:30 Rebuilt Prism (#1794) This is a rebuilt of Prism to update minified files.
Michael Schmidt 86dd3e42 2019-03-06T13:49:05 Fixed patterns which can match the empty string (#1775) This changes patterns which match the empty string to always match at least one character.
Michael Schmidt 00bfc969 2018-12-01T21:27:42 Improve F# (#1573) Implement a few F# features: 1. [Attributes](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/attributes). 2. [Computation expressions](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/computation-expressions) (resolves #1459). 3. Class names for type annotations, [casts ](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/casting-and-conversions)(not including `as`), definitions and instancing (resolves #1460). 4. Proper support for ([nullable](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/symbol-and-operator-reference/nullable-operators)) [operators](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/symbol-and-operator-reference/).
Michael Schmidt f96b083a 2018-09-23T15:20:05 F#: Chars can only contain one character (#1570) This PR fixes #1480.
Golmote 12c0b20a 2018-03-08T22:19:01 Decouple minus sign from number pattern in most languages. Close #1110
Golmote 7753fc43 2017-10-22T14:34:43 F#: Regexp optimisation + don't use captures if not needed
Golmote 65cbaa95 2017-05-08T13:27:57 Run gulp after #1107
Golmote 7549eccb 2017-02-08T23:23:24 Add missing greedy config in APL, AutoIt, Dart, Elixir, Erlang, F#, Go, Haxe, Icon, Inform7, J, Makefile, Mel, Nim, Nix, NSIS, OCaml, Oz, Pari/GP, Parser, Pascal, Perl, Prolog, Pure, Qore, R, Rip, Ruby, Rust, SAS, Scheme, SQL, Stylus, Tcl and Verilog
Golmote e135947c 2015-10-10T12:48:04 Run gulp and update tests after #801 merge
Golmote 0aa0791f 2015-08-19T08:42:00 F#: fix numbers
Golmote fdc94775 2015-08-19T08:34:03 F#: insert preprocessor before keyword + don't allow line feeds before #
Golmote 0101c890 2015-08-19T08:26:09 F#: improve string pattern
Golmote 09f20052 2015-08-19T08:07:32 F#: fix keywords containing exclamation mark
Golmote b1fd5bdc 2015-03-10T08:27:53 Removed unused global flag in all grammars
Simon Reynolds 9b88775c 2015-02-13T08:31:45 Change numbers regexes from objects to simple array
Simon Reynolds 9a2c814a 2015-02-08T17:05:29 Correcting numbers regexes as per suggestions
Simon Reynolds eba71771 2015-02-08T13:17:02 Reversing change in examples.js, simplifying regexes and expanding numbers section in example per suggestion
Simon Reynolds 2664796c 2015-02-07T16:44:50 Removed newline consumption in single line comment and split numbers regex to handle hex, binary, integer and decimal numbers separately
Simon Reynolds 889cfeb1 2015-02-06T22:05:44 Added hexadecimal support
Simon Reynolds 45977784 2015-02-06T13:50:12 Added F# support and example Added F# support and example