Patent · US Expired

Condition handling in a multi-language computer program

US5630137A · kind A · utility

13Cited by
19References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 13, 1995
Grant dateMay 13, 1997
Priority date
Expiry dateFeb 13, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0793
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A condition handling method and means capable of handling programs written in a plurality computer programming languages is created by a set of routines which implement the Common Condition Handling (CCH) function. These routines have entry points which are declared as external or entry variables which enables application programs to link to them. The compilers and application programs can then interact with the condition handling process by calling or branching to the entry points in the common condition handling code when the program is executing. Language specific condition handling routines and user condition handlers are invoked using a last-in-first-out (LIFO) queue to associate the handlers with the current stack frame. Any handler may respond to the CCH with one of three types of requests: Resume, Percolate, and Promote. A separate means is provided for registering Exit Handlers and to move the resume cursor.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.