INTERACTIVE LIBRARY OF TEXT STRINGS IN AN EDIT SYSTEM

    公开(公告)号:CA2279091C

    公开(公告)日:2004-12-28

    申请号:CA2279091

    申请日:1999-07-29

    Applicant: IBM CANADA

    Abstract: A method and system are disclosed for storing and retrieving text strings fo r use in creating and editing documents. The disclosure provides an edit system that includes a function storing and retrieving frequently-used text strings, combined with producing context-dependent alternatives to frequently-used text strings and generatin g context-sensitive document structures, in which a live parser parses the document to detect tokens relating to the text strings and to modify the text as require d by the context in the document. Also disclosed is a computer-readable medium including computer program code that implements a system and method for storing and retrieving frequently-used text strings in conjunction with a live parser. Strings may be nested and may include commands and references to other strings.

    SOURCE EDITING IN A GRAPHICAL HIERARCHICAL ENVIRONMENT

    公开(公告)号:CA2256931A1

    公开(公告)日:2000-06-23

    申请号:CA2256931

    申请日:1998-12-23

    Applicant: IBM CANADA

    Abstract: This invention relates to a method for viewing, writing, and modifying source code in an integrated development environment (IDE). When source code is being edited in a graphical environment, windows in the development environment display the code structure of a project allowing for the visualization of the relationships between components of the project. This invention discloses a system and method that permits editing to be performed directly in the graphical environment where the code structure is being displayed. In the preferred embodiment, editing of the source is performed directly within the graphical environment where a hierarchical model of the code structure of a project at various levels (module, class, function, etc.) is displayed.

    METHOD FOR SYNCHRONIZATION OF A LINE-ORIENTED TEXT DOCUMENT AND A STREAM-ORIENTED TEXT DOCUMENT

    公开(公告)号:CA2447361A1

    公开(公告)日:2005-04-29

    申请号:CA2447361

    申请日:2003-10-29

    Applicant: IBM CANADA

    Abstract: A method for synchronizing the contents of a line-oriented text document and a stream-oriented text document. The line-oriented text document has a sequenc e number area. The line-oriented text document listens for a change in the content of the stream-oriented text document and vice versa. When a change is detected in o ne document, listening in the other document is suspended and a complementary document change is implemented in the other document. Document adjustments resulting from such a complementary change are listened for separately, and echoed similarly into the original document.

    INTERACTIVE LIBRARY OF TEXT STRINGS IN AN EDIT SYSTEM

    公开(公告)号:CA2279091A1

    公开(公告)日:2001-01-29

    申请号:CA2279091

    申请日:1999-07-29

    Applicant: IBM CANADA

    Abstract: A method and system are disclosed for storing and retrieving text strings fo r use in creating and editing documents. The disclosure provides an edit system that includes a function storing and retrieving frequently-used text strings, combined with producing context-dependent alternatives to frequently-used text strings and generatin g context-sensitive document structures, in which a live parser parses the document to detect tokens relating to the text strings and to modify the text as require d by the context in the document. Also disclosed is a computer-readable medium including computer program code that implements a system and method for storing and retrieving frequently-used text strings in conjunction with a live parser. Strings may be nested and may include commands and references to other strings.

    METHOD OF EDITING TEXT IN COLUMN SENSITIVE ENVIRONMENTS

    公开(公告)号:CA2105847C

    公开(公告)日:1996-10-01

    申请号:CA2105847

    申请日:1993-09-09

    Applicant: IBM CANADA

    Abstract: A method and editor for editing a line of text comprising mixed single-byte character set (SBCS) and double-byte character set (DBCS) text while maintaining the columnar integrity of the text after the edit point. The method and editor provide an extended cursor to indicate to the user the text which will be affected by the editing operation. The method and editor are operable on computer systems which require Shift Out (SO) - Shift In (SI) control characters, on systems which support emulated SO - SI control characters and on systems which do not.

    SYSTEM AND METHOD OF PROCESSING A DOCUMENT TARGETED FOR ONE SYSTEM ON ANOTHER SYSTEM

    公开(公告)号:CA2432868A1

    公开(公告)日:2004-12-20

    申请号:CA2432868

    申请日:2003-06-20

    Applicant: IBM CANADA

    Abstract: A document processing system and method for actively processing a document targeted for one system on another system. The method of processing a document having associated field definitions targeted for a system operating in a first encoding scheme in a text editor operating in a second encoding scheme includes determining if a change to the document in the second encoding scheme violates one of the field definitions associated with the document and providing an indication to the text editor when a field definition violation is determined. The processing functions include creating, inserting, editing, deleting and formatting. The document processing system can be used when editing RPG documents in a Unicode editor for ultima te processing by a non-Unicode system such as EBCDIC DBCS. The indications can include settin g a flag, which can be used by the text editor to drive visual indicators of violations, den y changes and the like.

    AN ACTIVEMARK MECHANISM FOR A LIVE PARSING EDITOR

    公开(公告)号:CA2246920A1

    公开(公告)日:2000-03-10

    申请号:CA2246920

    申请日:1998-09-10

    Applicant: IBM CANADA

    Abstract: An activemark mechanism for a live parsing editor. The activemark mechanism allows marks (labels) in text to be referenced or linked to any editor command, macro, or any external tool activated by the editor. The activemark mechanism comprises a parsing mechanism which creates an activemark automatically when the document is loaded in the editor, and thereafter as a user enters information into the document by parsing the changes to the document as they are committed. The activemarks are dynamic in that their meaning and behaviour are updated in the context of any external tool which is activated by the editor.

Patent Agency Ranking