-Object user${{name}}$implementation(EnvironmentPool* environmentPool, Environment* environment, size_t argc, Stack* stack, jmp_buf parentJump)
+Object user${{name}}${{index}}$implementation(
+ EnvironmentPool* environmentPool,
+ Environment* environment,
+ size_t argc,
+ Stack* stack,
+ const unsigned long line,
+ jmp_buf parentJump)
{
environment = Environment_construct(environmentPool, environment);
jmp_buf jump;
if(setjmp(jump) != 0)
{
- fprintf(stderr, "\tin {{name}}\n");
+ fprintf(stderr, "\tin {{name}} on line %zu\n", line);
Stack_rewind(stack, stackSnapshot);
Environment_setLive(environment, false);