/
space_verse
/
LambdaLanguage
Обзор
Документация
Войти
/
space_verse
/
LambdaLanguage
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/parser/ast/stdlib/utils.py
18 строк
538 B
spacer
FIXED: bug with parsing math expressions
19 авг 2025, 01:59
19 авг 2025, 01:59
5d6b218
Код
Авторство
О чём код?
from dataclasses import dataclass from parser.ast.codespace import AbstractNode from parser.ast.codespace import CodespaceNode from parser.ast.codespace import Implementation @dataclass class GetTypeNode: def __init__(self, expression: AbstractNode) -> None: self.expression = expression def eval(self, codespace: CodespaceNode) -> Implementation: res_expr = self.expression.eval(codespace) return Implementation( type="Type<%r>" % res_expr.type, value=res_expr.type, )