code: def test_reused_expr():
      reused_expr = ast.ExpExpr(ast.NumVal(1.0), to_reuse=True)
      expr = ast.BinNumExpr(
          reused_expr, reused_expr, ast.BinNumOpType.DIV
      )
  
      expected_code = """
  import 'dart:math';
  double score(List<double> input) {
      double var0;
      var0 = exp(1.0);
      return var0 / var0;
  }
  """
  
      interpreter = DartInterpreter()
      assert_code_equal(interpreter.interpret(expr), expected_code)
  
imports: from itertools import product
  import pytest
  from m2cgen import ast
  from m2cgen.interpreters import DartInterpreter
  from tests.utils import assert_code_equal
label_desc: Use image node_id 25 for calling a global function with example usage: test_reused_expr() without return types