about summary refs log tree commit diff stats
path: root/src/css
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-01-11 19:39:56 +0100
committerbptato <nincsnevem662@gmail.com>2024-01-11 19:39:56 +0100
commitb7570a38b70059fbb9a3fb3d32df153ad5f9706f (patch)
tree0bcb774fd862afa92944268636d11d3b08f0cd7b /src/css
parent091764fd976831e0b6d86f4e364dceb4e9c1114f (diff)
downloadchawan-b7570a38b70059fbb9a3fb3d32df153ad5f9706f.tar.gz
Use errDOMException template everywhere
Diffstat (limited to 'src/css')
-rw-r--r--src/css/cssparser.nim14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/css/cssparser.nim b/src/css/cssparser.nim
index 6f4f666a..88b41eab 100644
--- a/src/css/cssparser.nim
+++ b/src/css/cssparser.nim
@@ -730,7 +730,7 @@ proc parseRule(state: var CSSParseState): DOMResult[CSSRule] =
   while state.has() and state.peek() == CSS_WHITESPACE_TOKEN:
     discard state.consume()
   if not state.has():
-    return err(newDOMException("Unexpected EOF", "SyntaxError"))
+    return errDOMException("Unexpected EOF", "SyntaxError")
 
   var res: CSSRule
   if state.peek() == CSS_AT_KEYWORD_TOKEN:
@@ -740,12 +740,12 @@ proc parseRule(state: var CSSParseState): DOMResult[CSSRule] =
     if q.isSome:
       res = q.get
     else:
-      return err(newDOMException("No qualified rule found!", "SyntaxError"))
+      return errDOMException("No qualified rule found!", "SyntaxError")
 
   while state.has() and state.peek() == CSS_WHITESPACE_TOKEN:
     discard state.consume()
   if state.has():
-    return err(newDOMException("EOF not reached", "SyntaxError"))
+    return errDOMException("EOF not reached", "SyntaxError")
   return ok(res)
 
 proc parseRule*(inputStream: Stream): DOMResult[CSSRule] =
@@ -758,13 +758,13 @@ proc parseDeclaration(state: var CSSParseState): DOMResult[CSSDeclaration] =
     discard state.consume()
 
   if not state.has() or state.peek() != CSS_IDENT_TOKEN:
-    return err(newDOMException("No ident token found", "SyntaxError"))
+    return errDOMException("No ident token found", "SyntaxError")
 
   let d = state.consumeDeclaration()
   if d.isSome:
     return ok(d.get)
 
-  return err(newDOMException("No declaration found", "SyntaxError"))
+  return errDOMException("No declaration found", "SyntaxError")
 
 proc parseDeclaration*(inputStream: Stream): DOMResult[CSSDeclaration] =
   var state = CSSParseState()
@@ -802,14 +802,14 @@ proc parseComponentValue(state: var CSSParseState):
   while state.has() and state.peek() == CSS_WHITESPACE_TOKEN:
     discard state.consume()
   if not state.has():
-    return err(newDOMException("Unexpected EOF", "SyntaxError"))
+    return errDOMException("Unexpected EOF", "SyntaxError")
 
   let res = state.consumeComponentValue()
 
   while state.has() and state.peek() == CSS_WHITESPACE_TOKEN:
     discard state.consume()
   if state.has():
-    return err(newDOMException("EOF not reached", "SyntaxError"))
+    return errDOMException("EOF not reached", "SyntaxError")
   return ok(res)
 
 proc parseComponentValue*(inputStream: Stream): DOMResult[CSSComponentValue] =