12
 

Scanning and lexical analysis

CL 717 SC 142
6016399 Software pipelining a hyperblock loop
Jan-18-2000 An iterative software pipelining method promotes instructions of a program loop to previous loop iterations and then reschedules the instructions until either 1) the resultant schedule is optimal (i.e.,...
6014517 Automatic creation of C to assembler interface
Jan-11-2000 A system for parsing comments in assembler language source code to identify input and output parameters and script them into wrapper code that transforms the parameters from C (or other higher level language)...
6002879 Method for performing common subexpression elimination on a rack-N static single assignment language
Dec-14-1999 Briefly, in one embodiment, the invention is a method for eliminating common subexpressions in an initial SSA intermediate language representation of at least a portion of a computer program. The method...
6002873 Compiler-assisted or interpreter-assisted windowing solution to the year 2000 problem for computer programs
Dec-14-1999 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
5999735 Method for constructing a static single assignment language accommodating complex symbolic memory references
Dec-7-1999 The invention, in one embodiment is a method of creating a rank-n static single assignment intermediate language from a rank-(n-1) static single assignment intermediate language, where n is a positive...
5987257 Metafile optimization
Nov-16-1999 The specification describes a program used to optimize journal files such as metafiles used in the Microsoft.RTM. Windows.RTM. programming environment. The program steps through instructions from the original...
5956513 System and method for automated software build control
Sep-21-1999 An automated computer program application, called an Automated Build Control (ABC) application, provides an improved tool for managing the software build process. ABC uses the specification of a programmer's...
5940615 Programming aid for enabling a computer program in source code form to be viewed using a general purpose document browser
Aug-17-1999 Disclosed is a programming aid for enabling a computer program in source code form to be viewed using a general purpose document browser, which browser is responsive to a defined set of control tags determining...
5930512 Method and apparatus for building and running workflow process models using a hypertext markup language
Jul-27-1999 Apparatus and computer implemented method for process modeling using both a web server and a workflow server in process definition. During buildtime, a process definition in the language of some workflow...
5905892 Error correcting compiler
May-18-1999 A software conversion tool that facilitates automated conversion of a software program from one operating environment to another. More particularly, a computer program is compiled using a compiler for...
5905891 Programmable controller having directly executable CPU instructions
May-18-1999 A programmable controller (PC) which converts PC instructions directly into targeted CPU instructions, not into a macroprogram format, and stores them as an execution file. The PC stores restoration information...
5884083 Computer system to compile non-incremental computer source code to execute within an incremental type computer system
Mar-16-1999 A computer system which receives non-incremental computer source code which is created and generated from a non-incremental computer system and which places the received non-incremental source code in...
5862383 Generation of code by graphical representation
Jan-19-1999 A method and system generate code capable of driving a digital signal processor in a communications system, operative in response to constraints of signal transmission protocol. The method and system employ...
5860011 Method and system for automatically checking computer source code quality based on rules
Jan-12-1999 A method and system for automatically checking the quality of computer source code based on rules for identifying quality concerns. The computer source code comprises instructions for execution on the...
5838979 Process and tool for scalable automated data field replacement
Nov-17-1998 A process and tool for scalable, almost automatic, modification of interacting computer program units comprising the identification of variables affected by seed variables of known with attributes in equivalence...
5777995 Translator chip for a wideband network
Jul-7-1998 A translator in an element of a wideband network transforms a format restored by a CCITT information cell into other predetermined formats. It performs this function by inserting cells from a microprocessor...
5768564 Method and apparatus for translating source code from one high-level computer language to another
Jun-16-1998 A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree is the combination of two sets of hierarchically...
5764994 Method and system for compressing compiled microcode to be executed within a data processing system
Jun-9-1998 A method for compressing a set of compiled microcode to be utilized within a data processing system is disclosed. In accordance with the method and system of the present invention, all branch instructions...
5742818 Method and system of converting data from a source file system to a target file system
Apr-21-1998 A method for converting a source file system to a target file system while maintaining data integrity is disclosed. Calls to the target file system are used to convert the files in the source file system...
5740446 Compiling device and compiling method
Apr-14-1998 A compiling method includes a step of performing lexical analysis by entering a source program, a step of performing analysis of the initial value of variables described in the source program, and a step...
5696974 Methods to support multimethod function overloading with compile-time type checking
Dec-9-1997 Methods and related apparatus, for use in programming language systems, are set forth which support compile-time type checking for overloaded functions in an environment supporting subtypes with multiple...
5584027 Method and apparatus for finding induction variables for use in compiling computer instructions
Dec-10-1996 A compiler and/or a compilation method is used to change or compile a plurality of instructions in memory from a form which is better understood by a human user to a form which is readily executed by a...
5535392 Using hint generation to cause portions of object files to remain the same
Jul-9-1996 A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase...
5487169 Method for translating a test plan source file containing multiple programming languages
Jan-23-1996 A method and apparatus for translating a text file to an executable procedure is provided. The executable procedure is created by inputting the text file to a translator, determining which translation...
5481711 Program editing system
Jan-2-1996 The present invention relates to a system for readily editing a text data program lexically and structurally. A first conversion is carried out such that the text data program is converted into a structure-type...
5428780 Initializing programs having dependencies
Jun-27-1995 Method and means are described which provide a way for an application program to be generated to include dependent control blocks which indicate which support programs must be initialized in the run-time...
5410701 System and method for analyzing programmed equations
Apr-25-1995 A system for the automated analysis of programmed statements, that define parameters and that define equations involving the parameters, includes a method for determining the precedence according to which...
5386570 Method for a two pass compiler with the saving parse states from first to second pass
Jan-31-1995 A system which scans and parses input source code of a computer programming language during a first pass, and saves the parse states to be replayed during a second pass. Therefore, the source file is not...
5293629 Method of analyzing computer source code
Mar-8-1994 A method of analyzing computer source code provides a determination of the extent to which the source code complies with guidelines relating to, for example, style, maintainability, and portability. The...
5287490 Identifying plausible variable length machine code of selecting address in numerical sequence, decoding code strings, and following execution transfer paths
Feb-15-1994 Information about the location of untranslated instructions in an original program is discovered during execution of a partial translation of the program, and that information is used later during re-translation...
4931928 Apparatus for analyzing source code
Jun-5-1990 Apparatus in a computer system provides source code analysis. The apparatus includes an analysis member which extracts programming semantics information from an input source code. The analysis member operates...
4724521 Method for operating a local terminal to execute a downloaded application program
Feb-9-1988 The present invention provides methods for operating a local terminal which includes a programmable computer so that the terminal executes a pre-arranged application program. More specifically, the present...
4692896 Method of processing a plurality of code systems
Sep-8-1987 A method of processing a plurality of different code systems for an information processing apparatus including an operating system, comprises a step of inputting a source program, and a compiling step...