Re: Is multi-level function return possible?

Tomasz Kowaltowski <tkowaltowski@gmail.com>
Wed, 12 Mar 2014 08:36:03 -0300

          From comp.compilers

Related articles
Is multi-level function return possible? noitalmost@cox.net (noitalmost) (2014-03-10)
Re: Is multi-level function return possible? kaz@kylheku.com (Kaz Kylheku) (2014-03-11)
Re: Is multi-level function return possible? anton@mips.complang.tuwien.ac.at (2014-03-11)
Re: Is multi-level function return possible? gneuner2@comcast.net (George Neuner) (2014-03-11)
Re: Is multi-level function return possible? lkrupp@pssw.com (Louis Krupp) (2014-03-11)
Re: Is multi-level function return possible? kaz@kylheku.com (Kaz Kylheku) (2014-03-11)
Re: Is multi-level function return possible? tkowaltowski@gmail.com (Tomasz Kowaltowski) (2014-03-12)
Re: Is multi-level function return possible? anton@mips.complang.tuwien.ac.at (2014-03-13)
Re: Is multi-level function return possible? yaldnif.w@blueyonder.co.uk (Bill Findlay) (2014-03-14)
Re: Is multi-level function return possible? ivan@ootbcomp.com (Ivan Godard) (2014-03-13)
Re: Is multi-level function return possible? gneuner2@comcast.net (George Neuner) (2014-03-14)
Re: Is multi-level function return possible? gneuner2@comcast.net (George Neuner) (2014-03-14)
Re: Is multi-level function return possible? marcov@toad.stack.nl (Marco van de Voort) (2014-03-14)
[24 later articles]
| List of all articles for this month |

From: Tomasz Kowaltowski <tkowaltowski@gmail.com>
Newsgroups: comp.compilers
Date: Wed, 12 Mar 2014 08:36:03 -0300
Organization: Compilers Central
Keywords: code
Posted-Date: 12 Mar 2014 23:06:20 EDT

> Is this a doable thing for a Pascal-like language that is meant to be
> compiled? I have a multi-level break which works within a procedure, but the
> return across procedure boundaries seems to add a lot of complications.


This problem is somewhat simpler than the the implementation of
unrestricted procedures or functions passed as parameters and their
returns, which also exist in Pascal, and it can use a similar
solution. See for instance:


          Parameter Passing Mechanisms and Run Time Data Structures
          Software -- Practice and Experience 11,7 (757-765), 1981


Tomasz


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.