Stack traces: Difference between revisions
Content added Content deleted
Line 621: | Line 621: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
{{trans|C#}} |
{{trans|C#}} |
||
ELENA |
ELENA 4.0 : |
||
<lang elena>import extensions |
<lang elena>import extensions; |
||
public |
public singleton program |
||
{ |
{ |
||
inner |
inner() |
||
{ |
|||
console |
console.printLine(new CallStack()) |
||
} |
|||
middle |
middle() |
||
{ |
|||
self |
self.inner() |
||
} |
|||
outer |
outer() |
||
{ |
|||
self |
self.middle() |
||
} |
|||
// program entry point |
// program entry point |
||
closure() |
|||
{ |
|||
program.outer() |
|||
} |
|||
} |
}</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. |
mytest'program.#invoke[0]:test.l(23) |
||
system' |
system'$private'entry.#invoke[0]:win32_app.l(37) |
||
system'startUp( |
system'#startUp:win32_app.l(55) |
||
</pre> |
</pre> |
||