Sfoglia il codice sorgente

validator is a better name

Johan Rong 3 settimane fa
parent
commit
ea19c38587

+ 2 - 2
src/zelkelc/__main__.py

@@ -1,6 +1,6 @@
 from src.zelkelc.lexer.tokenizer import lex
 from src.zelkelc.ast.parser import Parser
-from src.zelkelc.evaluator.evaluator import Evaluator
+from src.zelkelc.validator.validator import Validator
 from src.zelkelc.codegen.codegen import Codegen
 
 import rich
@@ -34,7 +34,7 @@ if __name__ == "__main__":
     ast = parser.parse()
     rich.print(ast)
     
-    Evaluator(ast)
+    Validator(ast)
     
     codegen = Codegen(ast)
     ir = codegen.generate()

+ 0 - 0
src/zelkelc/evaluator/scope.py → src/zelkelc/validator/scope.py


+ 2 - 2
src/zelkelc/evaluator/evaluator.py → src/zelkelc/validator/validator.py

@@ -1,7 +1,7 @@
 from __future__ import annotations
 
 import src.zelkelc.ast.nodes as nodes
-import src.zelkelc.evaluator.scope as scope
+import src.zelkelc.validator.scope as scope
 
 
 class SemanticCheckFailed(Exception):
@@ -19,7 +19,7 @@ def validate_ast(tree: list[nodes.Node]) -> scope.Scope:
 	return global_scope
 
 
-class Evaluator:
+class Validator:
 	scope: scope.Scope
 
 	def __init__(self, tree: list[nodes.Node]):