Skip to content
This repository was archived by the owner on Apr 22, 2020. It is now read-only.

Commit 1239601

Browse files
Andrew Pennebaker's patch for hex literal support in lisp mode.
1 parent a1c08ac commit 1239601

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/lang-lisp.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ PR.registerLangHandler(
7979
[
8080
[PR.PR_KEYWORD, /^(?:block|c[ad]+r|catch|cons|defun|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, null],
8181
[PR.PR_LITERAL,
82-
/^[+\-]?(?:\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[eEdD][+\-]?\d+)?)/],
82+
/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],
8383
// A single quote possibly followed by a word that optionally ends with
8484
// = ! or ?.
8585
[PR.PR_LITERAL,

tests/prettify_test.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,7 @@ <h1>Bug 42 - Lisp Syntax Highlighting</h1>
914914
(setenv "TERM" "emacs")
915915
(c-set-offset 'case-label 2)
916916
(setq c-basic-offset 2)
917-
(setq perl-indent-level 2)
917+
(setq perl-indent-level 0x2)
918918
(setq delete-key-deletes-forward t)
919919
(setq indent-tabs-mode nil)
920920

@@ -2236,7 +2236,7 @@ <h1>CSS w/ language specified</h1>
22362236
'`LIT2`END`CLO)`END`PLN<br>' +
22372237
'`END`OPN(`END`KWDsetq`END`PLN c-basic-offset `END`LIT2`END`CLO)`END' +
22382238
'`PLN<br>' +
2239-
'`END`OPN(`END`KWDsetq`END`PLN perl-indent-level `END`LIT2`END`CLO)`END' +
2239+
'`END`OPN(`END`KWDsetq`END`PLN perl-indent-level `END`LIT0x2`END`CLO)`END' +
22402240
'`PLN<br>' +
22412241
'`END`OPN(`END`KWDsetq`END`PLN delete-key-deletes-forward `END`KWDt`END' +
22422242
'`CLO)`END`PLN<br>' +

0 commit comments

Comments
 (0)