about summary refs log tree commit diff stats
path: root/src/html/dom.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/html/dom.nim')
-rw-r--r--src/html/dom.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/html/dom.nim b/src/html/dom.nim
index eedd17f6..f6d2878b 100644
--- a/src/html/dom.nim
+++ b/src/html/dom.nim
@@ -67,7 +67,7 @@ type
     classList*: seq[string]
     attributes*: Table[string, string]
     css*: CSSSpecifiedValues
-    pseudo*: array[PseudoElem, CSSSpecifiedValues]
+    pseudo*: array[PSEUDO_BEFORE..PSEUDO_AFTER, CSSSpecifiedValues]
     hover*: bool
     cssapplied*: bool
     rendered*: bool
.com> 2014-12-14 13:21:59 -0800 428 - cleanup odds and ends' href='/akkartik/mu/commit/generic.mu?h=hlt&id=d4b4d018c76409a96b82bee1e81c735648e57918'>d4b4d018 ^
d4b4d018 ^



f184c95e ^

0ca35d02 ^
20379e78 ^


f184c95e ^
d4b4d018 ^


f184c95e ^


0ca35d02 ^
d4b4d018 ^
7d2c2d55 ^
4b62edd8 ^
7d2c2d55 ^
f184c95e ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
                                                                             
                                                            
 

                                
                                                               
                                



                                                          

  
                 


                                                               
         


                                                


   
                
                                    
                                 
                                                
                           
  
; To demonstrate generic functions, we'll construct a factorial function with
; separate base and recursive clauses. Compare factorial.mu.

; factorial n = n*factorial(n-1)
(function factorial [
  (default-space:space-address <- new space:literal 30:literal)
  (n:integer <- input 0:literal)
  (x:integer <- subtract n:integer 1:literal)
  (subresult:integer <- factorial x:integer)
  (result:integer <- multiply subresult:integer n:integer)
  (reply result:integer)
])

; factorial 0 = 1
(function factorial [
  (default-space:space-address <- new space:literal 30:literal)
  (n:integer <- input 0:literal)
  { begin
    (zero?:boolean <- equal n:integer 0:literal)
    (break-unless zero?:boolean)
    (reply 1:literal)
  }
])

(function main [
  (1:integer <- factorial 5:literal)
  ($print (("result: " literal)))
  (print-integer nil:literal/terminal 1:integer)
  ($print (("\n" literal)))
])