From deb6519ff4fbb56e95fcc84c21a56582d1dde39b Mon Sep 17 00:00:00 2001 From: ahmedsamyh Date: Wed, 27 Nov 2024 23:47:57 +0500 Subject: [PATCH] Change logging of AstNodes. --- main.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/main.py b/main.py index 1e3288c..0201fb8 100644 --- a/main.py +++ b/main.py @@ -392,7 +392,7 @@ class AstNodeIdentifier(AstNode): self.name = name def __repr__(self): - return f"IDENT: {self.name}" + return f"" class AstNodeColon(AstNode): def __init__(self, token: Token, ident: AstNodeIdentifier, typ: AstNodeIdentifier): @@ -401,7 +401,8 @@ class AstNodeColon(AstNode): self.var_type = typ def __repr__(self): - return f"COLON: {self.var_type}" + return f"" + class AstNodeBinaryOp(AstNode): def __init__(self, token: Token): super().__init__(token, AstNodeType.BINARY_OP) @@ -419,7 +420,7 @@ class AstNodeExpression(AstNode): self.rhs = rhs def __repr__(self): - return f"EXPR: {self.lhs.__repr__()} {self.binop.__repr__()} {self.rhs.__repr__()}" + return f"" class AstNodeStatement(AstNode): def __init__(self, token: Token, var_name: AstNodeIdentifier, colon_ast: AstNodeColon | None, equal: Token | None, expr: AstNodeExpression | None): @@ -432,8 +433,8 @@ class AstNodeStatement(AstNode): def __repr__(self): if self.colon == None: - return f"STMT: {self.var_name}" - return f"STMT: {self.var_name.__repr__()} : {self.colon} = {self.expr.__repr__()}" + return f"" + return f"" class AstNodeInt(AstNode): def __init__(self, token: Token, value: int): @@ -441,7 +442,7 @@ class AstNodeInt(AstNode): self.value = value def __repr__(self): - return f"INT: {self.value}" + return f"" class AstNodeFloat(AstNode): def __init__(self, token: Token, value: float): @@ -449,7 +450,7 @@ class AstNodeFloat(AstNode): self.value = value def __repr__(self): - return f"FLOAT: {self.value}" + return f"" class AstNodeString(AstNode): def __init__(self, token: Token, string: str): @@ -457,7 +458,7 @@ class AstNodeString(AstNode): self.string = string def __repr__(self): - return f"STRING: '{self.string}'" + return f"" # class ParseError(IntEnum): # EOF = auto() -- 2.39.5