File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed 
test/clojure/cljs/analyzer Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 25712571    (throw  (error  env " Wrong number of args to quote"  )))
25722572  (let  [expr (analyze-const  env x)]
25732573    {:op  :quote 
2574+      :literal?  true 
25742575     :expr  expr
25752576     :env  env
25762577     :form  form
Original file line number Diff line number Diff line change 146146                      x))))]
147147    (is  (s/valid?  ::a/node  node))))
148148
149- ; ; map
149+ (deftest  test-map 
150+   (let  [node (no-warn  (analyze  ns-env '{:foo  1  :bar  2 }))]
151+     (is  (=  :map  (:op  node)))
152+     (is  (s/valid?  ::a/node  node))))
150153
151154(deftest  test-new 
152155  (let  [node (no-warn  (analyze  ns-env '(new String)))]
162165
163166; ; ns*
164167
165- ; ; quote
168+ (deftest  test-quote 
169+   (let  [node (analyze  ns-env ''(1  2  3 ))]
170+     (is  (=  :quote  (:op  node)))
171+     (is  (s/valid?  ::a/node  node))))
166172
167173(deftest  test-recur 
168174  (let  [node (no-warn  (analyze  ns-env '(fn  [x] (recur  (inc  x)))))]
183189
184190; ; var
185191
186- ; ; vector
192+ (deftest  test-map 
193+   (let  [node (no-warn  (analyze  ns-env '[1  2 ]))]
194+     (is  (=  :vector  (:op  node)))
195+     (is  (s/valid?  ::a/node  node))))
187196
188197; ; with-meta
189198
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments