File tree Expand file tree Collapse file tree 4 files changed +145
-138
lines changed Expand file tree Collapse file tree 4 files changed +145
-138
lines changed Original file line number Diff line number Diff line change 9
9
context lang-clojure-eval.main/context
10
10
isISOControl lang-clojure-eval.character/isISOControl
11
11
isLetter lang-clojure-eval.character/isLetter
12
+ digit lang-clojure-eval.character/digit
12
13
; ; parseInt causes ReferenceError if exported,
13
14
; ; but somehow works if it's not... why?
14
15
; parseInt lang-clojure-eval.integer/parse-int
Original file line number Diff line number Diff line change 1
1
(ns lang-clojure-eval.character
2
- (:require [clojure.string :as str]))
2
+ (:require [clojure.string :as str]
3
+ [clojure.edn :as edn]))
4
+
5
+ (defn digit [c r]
6
+ (edn/read-string (str r " r" c)))
3
7
4
8
(defn isLetter [char]
5
9
(and (= 1 (count (str char)))
Original file line number Diff line number Diff line change 13
13
:allow :all }
14
14
:namespaces {'clojure.core {'format goog.string/format}
15
15
'lang-clojure-eval.character
16
- {'isISOControl char/isISOControl
16
+ {'digit char/digit
17
+ 'isISOControl char/isISOControl
17
18
'isLetter char/isLetter}
18
19
'lang-clojure-eval.integer
19
20
{'parseInt int/parse-int}}}))
You can’t perform that action at this time.
0 commit comments