Stack traces: Difference between revisions

Content added Content deleted
Line 621: Line 621:
=={{header|Elena}}==
=={{header|Elena}}==
{{trans|C#}}
{{trans|C#}}
ELENA 3.4 :
ELENA 4.0 :
<lang elena>import extensions.
<lang elena>import extensions;
public program =
public singleton program
{
{
inner
inner()
[
{
console printLine(CallStack new).
console.printLine(new CallStack())
]
}
middle
middle()
[
{
self inner.
self.inner()
]
}
outer
outer()
[
{
self middle.
self.middle()
]
}
// program entry point
// program entry point
generic
closure()
[
{
self outer.
program.outer()
]
}
}.</lang>
}</lang>
{{out}}
{{out}}
<pre>
<pre>
Line 652: Line 652:
mytest'program.middle[0]:test.l(12)
mytest'program.middle[0]:test.l(12)
mytest'program.outer[0]:test.l(17)
mytest'program.outer[0]:test.l(17)
mytest'program.eval[0]:test.l(22)
mytest'program.#invoke[0]:test.l(23)
system'#inline1A3.start[1]:win32_app.l(35)
system'$private'entry.#invoke[0]:win32_app.l(37)
system'startUp(1)
system'#startUp:win32_app.l(55)
</pre>
</pre>