Interface for object oriented programming language

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6269475
SERIAL NO

09088909

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An object oriented program editor operative on a text source in a language having syntax properties having a lexical analyzer, a parser, a codeblock generator and a graphical user interface. The lexical analyzer identifies language tokens in the text source. The parser which is coupled to the lexical analyzer associates syntax properties with the tokens. The codeblock generator which is coupled to the parser, groups tokens into a tree of codeblocks. The graphical user interface receives and implements user modifications of the codeblocks in a manner consistent with the programming language. A system for generating source code in a program language with respect to an object model having a plurality of classes and relations among such classes having a class selection interface, an action selection interface and a source code generator. The class selection interface is used for user selection of a chosen class. The action selection interface is used for user selection of (i) an entity associated with the model, the entity being one of a class and an instance of a class, on which to perform an action and (ii) user selection of an action to be performed on the entity wherein the action to be performed is selectable from a set of possible actions, the set being determined by the entity selected. The source code generator is used for generating source code in the program language to cause the action to be performed on the entity, and associating such code with the chosen class.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BORLAND SOFTWARE CORPORATION100 ENTERPRISE WAY SCOTTS VALLEY CA 95066

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Farrell, Edward J Waltham, MA 10 219
Sangal, Neeraj Hollis, NH 4 150

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation