summaryrefslogtreecommitdiff
path: root/htmtl/attribute_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'htmtl/attribute_parser.py')
-rw-r--r--htmtl/attribute_parser.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/htmtl/attribute_parser.py b/htmtl/attribute_parser.py
deleted file mode 100644
index 7511c8e..0000000
--- a/htmtl/attribute_parser.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from abc import ABC, abstractmethod
-from typing import Any, Optional
-from dompa.nodes import Node
-
-from htmtl.expression_parser import ExpressionParser
-
-
-class AttributeParser(ABC):
- __data: dict[str, Any]
- __expression_parser: ExpressionParser
-
- def __init__(self, data: dict[str, Any], expression_parser: ExpressionParser) -> None:
- self.__data = data
- self.__expression_parser = expression_parser
-
- def expression(self, expression: str) -> Any:
- return self.__expression_parser.parse(expression)
-
- @abstractmethod
- def traverse(self, node: Node) -> Optional[Node]:
- pass \ No newline at end of file