components/prism-nsis.js


Log

Author Commit Date CI Message
Michael Schmidt e8d3b503 2021-06-27T14:56:07 ESLint: Added `regexp/strict` rule (#2944)
Michael Schmidt 18a00828 2021-06-13T19:53:03 ESLint: Added regexp plugin (#2924)
Michael Schmidt 79d22182 2021-06-08T13:50:35 FIxed some cases of quadratic worst-case runtime (#2922)
Michael Schmidt 74edb4e5 2021-05-14T12:40:12 ESLint: Added indent rule (#2881)
Michael Schmidt 772d42be 2021-03-26T13:16:16 Added ESLint with minimal config (#2831)
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.
Golmote 12c0b20a 2018-03-08T22:19:01 Decouple minus sign from number pattern in most languages. Close #1110
Jan T. Sott ad2948f5 2018-02-12T23:17:40 Add missing NSIS commands (#1289) * add missing commands * update tests
Jan T. Sott bd1e98bf 2018-02-10T00:38:50 Add support for NSIS 3.03 (#1288) * add missing separator * add NSIS 3.03 support * update tests * remove yarn.lock * gulp build * restore NSIS 3.02 tests
Golmote beeb1078 2017-10-22T15:05:42 NSIS: Regexp optimisation + don't use captures if not needed
Golmote 80907dac 2017-09-09T12:52:27 Merge branch 'gh-pages' of https://github.com/idleberg/prism into idleberg-gh-pages # Conflicts: # components/prism-nsis.min.js
Jan T. Sott 393b5f74 2017-07-26T20:46:07 add support for NSIS 3.02
Valtteri Laitinen 8aa2cc4a 2017-05-08T13:56:50 Replace [\w\W] with [\s\S] and [0-9] with \d in regexes (#1107) * Replace [\w\W] with [^] and [0-9] with \d in regexes * Replace [\s\S] with [^] * Replace [^] with [\s\S]
Golmote 01a59d81 2017-05-08T12:54:33 Merge branch 'idleberg-gh-pages' into gh-pages # Conflicts: # components/prism-nsis.min.js
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
Jan T. Sott 4723e533 2016-10-15T23:23:58 update constant pattern
Jan T. Sott ad46101c 2016-10-15T23:22:53 remove long-deprecated command
Jan T. Sott 76ba1b83 2016-10-11T08:11:15 update patterns (#1032) Updated NSIS
Jan T. Sott 2e634aff 2016-10-10T23:53:19 update following suggestions
Jan T. Sott 524ff00e 2016-10-10T13:05:25 Changes * add `m` flag * use pattern from `keywords` for `important` * switch constants & variables (oversight!)
Jan T. Sott 599abcd3 2016-10-10T00:03:12 separate variables and constants
Jan T. Sott ca319daf 2016-10-09T23:07:18 update patterns
Golmote 44ad8dcb 2015-08-28T23:29:50 NSIS: Fix operator regexp
Golmote bbd83d45 2015-08-28T22:31:50 NSIS: Simplified patterns
Golmote b1fd5bdc 2015-03-10T08:27:53 Removed unused global flag in all grammars
Golmote 6ff01b60 2015-01-14T21:55:11 Remove encoded entities in Python and NSIS grammars (see #467)
Golmote 9487b5be 2015-01-09T08:11:21 Removed unneeded escapes in RegExps, added some semicolons
idleberg 6db22842 2014-10-08T10:07:39 added !makensis command
Jan T. Sott da161cd7 2014-02-25T10:05:28 Update prism-nsis.js
Jan T. Sott a1918d6f 2014-02-25T10:04:16 Update prism-nsis.js
idleberg 8270868f 2014-02-24T14:56:34 added credits
idleberg 79f1a83a 2014-02-24T14:51:38 added NSIS syntax