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.

    PRAGMAS FOR MULTIPLE COMPUTER LANGUAGE DEBUGGING

    公开(公告)号:CA2289404A1

    公开(公告)日:2001-05-12

    申请号:CA2289404

    申请日:1999-11-12

    Applicant: IBM CANADA

    Abstract: A system, method, computer program product and article of manufacture tangib ly embodying a program of instructions for facilitating debugging of programs that are written in a first computer programming language that is then processed into a second computer programmi ng language for execution is provided. Particularly, the invention comprises pragmas used to identify correspondence between code components in a first program and code component s in a second program in the Java language, which second program is processed from the fir st program. The invention also comprises a translation system, method, computer program product and article of manufacture method for, during processing of a first program into a second program in the Java language, inserting pragmas into the second program. And, the invention also comprises a post-processing system, method, computer program product and article of manufacture method for interpreting pragmas in a second program in the Java language which seco nd program is processed from a first program.

    A METHOD AND SYSTEM FOR EDITING COLUMN ORIENTED PROGRAMMING LANGUAGE STATEMENTS

    公开(公告)号:CA2445427A1

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

    申请号:CA2445427

    申请日:2003-10-17

    Applicant: IBM CANADA

    Inventor: FARN BRIAN

    Abstract: For a program statement editor, a method for editing column oriented programming language statements presented to a user on a display screen, comprising: providing a template description defining one or more statement types; and, providing a graphical user interface ("GUI") for editing the statements individually, the GUI having one or more editable fields corresponding to a statement type of an individual statement defined by the template description, the GUI adapted to receive content for one or more of the editable fields from the user to define the individual statement.

    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.

    PROCESSING FIXED-FORMAT DATA IN A UNICODE ENVIRONMENT

    公开(公告)号:CA2426496A1

    公开(公告)日:2004-10-24

    申请号:CA2426496

    申请日:2003-04-24

    Applicant: IBM CANADA

    Abstract: A computer system and object-oriented method and class for use with the computer system to convert data in Unicode format back and forth to data having a fixed-leng th format, such as EBCDIC, and to allow editing of the data and return the edited data back to its original format without loss of bytes. Conversely, the method, class, and computer system al so allow the downloading of data in a fixed-length format into a Unicode environment, the fixed-length format is converted into an editable form and then reconverted back into the fixed- length format without loss of bytes. The method accommodates UTF-8, UTF-16, and UTF-32. Once the fixed-length of the data has been determined, a byte array is created and an attribute indicating whether a character is a single byte character or a double-byte character is assigned to each by te in the array. The array and subset arrays representative of fixed-length fields within the fixed- length statements may then be truncated, and/or repaired at either or both the beginning and the end, and/or right- or left- aligned to realize a version of the data that can be displayed and edited without lo ss of bytes. Once edited, using the assigned attributes, the byte array can be converted to code havin g the fixed-length format or can be translated back to Unicode.

Patent Agency Ranking