m2isar.frontends.coredsl2.expr_interpreter

Very crude expression evaluation functions for use during model generation.

Classes

ExprInterpreterVisitor

Visitor for evaluating parse-time constant expressions.

Module Contents

class ExprInterpreterVisitor[source]

Bases: m2isar.metamodel.utils.ExprVisitor.ExprVisitor

Inheritance diagram of m2isar.frontends.coredsl2.expr_interpreter.ExprInterpreterVisitor

Visitor for evaluating parse-time constant expressions.

abstract generate(expr: m2isar.metamodel.behav.BaseNode, context=None)[source]
_(expr: m2isar.metamodel.behav.Group, context)[source]